36 lines
675 B
Markdown
36 lines
675 B
Markdown
|
Perform a wildcard match to locate one or more directories.
|
||
|
|
||
|
```lua
|
||
|
matches = os.matchdirs("pattern")
|
||
|
```
|
||
|
|
||
|
### Parameters ###
|
||
|
|
||
|
`pattern` is the file system path to search. It may contain single (non-recursive) or double (recursive) asterisk wildcard patterns.
|
||
|
|
||
|
|
||
|
|
||
|
### Return Value ###
|
||
|
|
||
|
A list of directories which match the specified pattern. May be empty.
|
||
|
|
||
|
|
||
|
### Availability ###
|
||
|
|
||
|
Premake 4.0 or later.
|
||
|
|
||
|
|
||
|
### Examples ###
|
||
|
|
||
|
```lua
|
||
|
matches = os.matchdirs("src/*") -- non-recursive match
|
||
|
matches = os.matchdirs("src/**") -- recursive match
|
||
|
|
||
|
matches = os.matchdirs("src/test*") -- may also match partial names
|
||
|
```
|
||
|
|
||
|
|
||
|
### See Also ###
|
||
|
|
||
|
* [os.matchfiles](os.matchfiles.md)
|