297 if (
path.Length == 0)
static string CurrentDirectory
static string GetDirectoryRoot(string path)
static void SetCreationTimeUtc(string path, DateTime creationTimeUtc)
static string[] GetFiles(string path, string searchPattern, SearchOption searchOption)
static string[] GetFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
static string[] GetDirectories(string path)
static DateTime GetLastWriteTime(string path)
static FileSystemInfo CreateSymbolicLink(string path, string pathToTarget)
static IEnumerable< string > EnumerateFiles(string path, string searchPattern)
static void SetLastAccessTimeUtc(string path, DateTime lastAccessTimeUtc)
static string GetCurrentDirectory()
static IEnumerable< string > EnumerateFileSystemEntries(string path, string searchPattern, EnumerationOptions enumerationOptions)
static string[] GetFiles(string path, string searchPattern, EnumerationOptions enumerationOptions)
static void SetCreationTime(string path, DateTime creationTime)
static string[] GetFileSystemEntries(string path, string searchPattern)
static IEnumerable< string > EnumerateDirectories(string path, string searchPattern)
static string[] GetLogicalDrives()
static IEnumerable< string > EnumerateDirectories(string path, string searchPattern, SearchOption searchOption)
static void SetCurrentDirectory(string path)
static void Delete(string path)
static void Move(string sourceDirName, string destDirName)
static IEnumerable< string > EnumerateFileSystemEntries(string path, string searchPattern)
static IEnumerable< string > EnumerateDirectories(string path)
static IEnumerable< string > EnumerateFiles(string path)
static string[] GetFileSystemEntries(string path)
static string[] GetDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions)
static IEnumerable< string > EnumerateDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions)
static IEnumerable< string > InternalEnumeratePaths(string path, string searchPattern, SearchTarget searchTarget, EnumerationOptions options)
static void Delete(string path, bool recursive)
static DateTime GetLastWriteTimeUtc(string path)
static void SetLastWriteTime(string path, DateTime lastWriteTime)
static DirectoryInfo CreateDirectory(string path)
static ? DirectoryInfo GetParent(string path)
static string[] GetFiles(string path, string searchPattern)
static IEnumerable< string > EnumerateFiles(string path, string searchPattern, EnumerationOptions enumerationOptions)
static DateTime GetLastAccessTime(string path)
static DateTime GetCreationTimeUtc(string path)
static string[] GetDirectories(string path, string searchPattern, SearchOption searchOption)
static void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc)
static string[] GetFileSystemEntries(string path, string searchPattern, EnumerationOptions enumerationOptions)
static DateTime GetCreationTime(string path)
static string[] GetDirectories(string path, string searchPattern)
static string[] GetFiles(string path)
static IEnumerable< string > EnumerateFiles(string path, string searchPattern, SearchOption searchOption)
static ? FileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget)
static DateTime GetLastAccessTimeUtc(string path)
static IEnumerable< string > EnumerateFileSystemEntries(string path)
static void SetLastAccessTime(string path, DateTime lastAccessTime)
static bool Exists([NotNullWhen(true)] string? path)
static IEnumerable< string > EnumerateFileSystemEntries(string path, string searchPattern, SearchOption searchOption)
static EnumerationOptions FromSearchOption(SearchOption searchOption)
static EnumerationOptions Compatible
static bool DirectoryExists(string fullPath)
static unsafe void CreateDirectory(string fullPath, byte[] securityDescriptor=null)
static FileSystemInfo ResolveLinkTarget(string linkPath, bool returnFinalTarget, bool isDirectory)
static void SetCreationTime(string fullPath, DateTimeOffset time, bool asDirectory)
static bool FileExists(string fullPath)
static string[] GetLogicalDrives()
static void RemoveDirectory(string fullPath, bool recursive)
static void SetLastWriteTime(string fullPath, DateTimeOffset time, bool asDirectory)
static void VerifyValidPath(string path, string argName)
static void CreateSymbolicLink(string path, string pathToTarget, bool isDirectory)
static void SetLastAccessTime(string fullPath, DateTimeOffset time, bool asDirectory)
static void MoveDirectory(string sourceFullPath, string destFullPath)
static DateTime GetLastAccessTimeUtc(string path)
static DateTime GetLastAccessTime(string path)
static DateTime GetLastWriteTimeUtc(string path)
static DateTime GetCreationTime(string path)
static DateTime GetLastWriteTime(string path)
static DateTimeOffset GetUtcDateTimeOffset(DateTime dateTime)
static DateTime GetCreationTimeUtc(string path)
static StringComparison StringComparison
static string EnsureTrailingSeparator(string path)
static ? string GetFileName(string? path)
static string GetFullPath(string path)
static ? string GetPathRoot(string? path)
static ? string GetDirectoryName(string? path)
static bool Equals(this ReadOnlySpan< char > span, ReadOnlySpan< char > other, StringComparison comparisonType)
static string IO_AlreadyExists_Name
static string Format(string resourceFormat, object p1)
static string IO_SourceDestMustBeDifferent
static string IO_SourceDestMustHaveSameRoot
static string Argument_PathEmpty
static string Argument_EmptyFileName
static string IO_PathNotFound_Path