Name
Dir Function
Class
Microsoft.VisualBasic.FileSystem
Syntax
Dir[(pathname[, attributes]
)]
-
pathname
Use: Optional
Data Type: String
A string expression that defines a path, which may contain a drive name, a folder name, and a filename
-
attributes
Use: Optional
Data Type: Numeric or Constant of the
FileAttribute
enumerationA
FileAttribute
enumeration constant or numeric expression specifying the file attributes to be matched
Return Value
String
Description
Returns the name of a single file or folder matching the pattern and attribute passed to the function
Rules at a Glance
A zero-length string (“”) is returned if a matching file is not found.
Possible values for
attributes
are:
FileAttribute enumeration |
Value |
Description |
---|---|---|
|
0 |
Normal (not hidden and not a system file) |
|
1 |
Read-only file |
|
2 |
Hidden |
|
4 |
System file |
|
8 |
Volume label; if specified, all other attributes are ignored |
|
16 |
Directory or folder |
|
32 |
Archive |
|
64 |
Alias or link |
The
attributes
constants can beOr
ed together to create combinations of attributes to match; e.g.,FileAttribute.Hidden
Or
FileAttribute.Directory
will match hidden directories.If
attributes
is not specified, files matchingpathname
are returned regardless ofattributes
.You can use the wildcard characters
*
and?
withinpathname
to return multiple files.Although
pathname
is optional, the first call you make toDir
must include it.pathname
must also be specified if you ...
Get VB .NET Language in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.