Returns the names of all files in the specified directory.
- path
- A string containing the name of the directory for which file names are returned.
A string array containing the names of the files in the specified directory.
Platforms that do not support this feature return null.
Type Reason System.Security.Permissions.FileIOPermission Requires permission to access path information for the specified directory and the files in that directory. See System.Security.Permissions.FileIOPermissionAccess.PathDiscovery.
Type Reason ArgumentNullException path is null. ArgumentException path is a zero-length string, contains only white space, or contains one or more implementation-specific invalid characters. System.IO.DirectoryNotFoundException path was not found. System.IO.IOException path is a file name. System.IO.PathTooLongException The length of path or the absolute path information for path exceeds the system-defined maximum length. System.Security.SecurityException The caller does not have the required permission. UnauthorizedAccessException The caller does not have the required permission.
This method is identical to Directory.GetFiles(string) (path, "*").
The path argument is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory.
Note: To obtain the current working directory, see Directory.GetCurrentDirectory.
Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0