Name
Directory
Synopsis
This class provides many
static methods for working with
filesystem directories. Most of the methods behave as expected.
GetLogicalDrives( )
returns an array of all of the
drives of a system in the format
“k:”, in which
“k” is the drive letter.
GetParent( )
returns the parent path of the
specified path, and GetDirectoryRoot( )
returns
the root directory of the specified path.
public sealed class Directory { // Public Static Methods public static DirectoryInfo CreateDirectory(stringpath
); public static void Delete(stringpath
); public static void Delete(stringpath
, boolrecursive
); public static bool Exists(stringpath
); public static DateTime GetCreationTime(stringpath
); public static DateTime GetCreationTimeUtc(stringpath
); public static string GetCurrentDirectory( ); public static string[ ] GetDirectories(stringpath
); public static string[ ] GetDirectories(stringpath
, stringsearchPattern
); public static string GetDirectoryRoot(stringpath
); public static string[ ] GetFiles(stringpath
); public static string[ ] GetFiles(stringpath
, stringsearchPattern
); public static string[ ] GetFileSystemEntries(stringpath
); public static string[ ] GetFileSystemEntries(stringpath
, stringsearchPattern
); public static DateTime GetLastAccessTime(stringpath
); public static DateTime GetLastAccessTimeUtc(stringpath
); public static DateTime GetLastWriteTime(stringpath
); public static DateTime GetLastWriteTimeUtc(stringpath
); public static string[ ] GetLogicalDrives ...
Get C# in a Nutshell, Second Edition 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.