88 references to FileSystem
System.Private.CoreLib (88)
src\libraries\System.Private.CoreLib\src\System\IO\Directory.cs (16)
34FileSystem.CreateDirectory(fullPath); 91return FileSystem.DirectoryExists(fullPath); 103FileSystem.SetCreationTime(fullPath, creationTime, asDirectory: true); 109FileSystem.SetCreationTime(fullPath, File.GetUtcDateTimeOffset(creationTimeUtc), asDirectory: true); 125FileSystem.SetLastWriteTime(fullPath, lastWriteTime, asDirectory: true); 131FileSystem.SetLastWriteTime(fullPath, File.GetUtcDateTimeOffset(lastWriteTimeUtc), asDirectory: true); 147FileSystem.SetLastAccessTime(fullPath, lastAccessTime, asDirectory: true); 153FileSystem.SetLastAccessTime(fullPath, File.GetUtcDateTimeOffset(lastAccessTimeUtc), asDirectory: true); 274FileSystem.MoveDirectory(Path.GetFullPath(sourceDirName), Path.GetFullPath(destDirName)); 280FileSystem.RemoveDirectory(fullPath, false); 286FileSystem.RemoveDirectory(fullPath, recursive); 291return FileSystem.GetLogicalDrives(); 312FileSystem.VerifyValidPath(pathToTarget, nameof(pathToTarget)); 314FileSystem.CreateSymbolicLink(path, pathToTarget, isDirectory: true); 332FileSystem.VerifyValidPath(linkPath, nameof(linkPath)); 333return FileSystem.ResolveLinkTarget(linkPath, returnFinalTarget, isDirectory: true);
src\libraries\System.Private.CoreLib\src\System\IO\Directory.Unix.cs (2)
15if ((unixCreateMode & ~FileSystem.ValidUnixFileModes) != 0) 22FileSystem.CreateDirectory(fullPath, unixCreateMode);
src\libraries\System.Private.CoreLib\src\System\IO\DirectoryInfo.cs (4)
96FileSystem.CreateDirectory(newPath); 106FileSystem.CreateDirectory(FullPath); 215FileSystem.MoveDirectory(FullPath, destination); 230FileSystem.RemoveDirectory(FullPath, recursive);
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (42)
55FileSystem.CopyFile(Path.GetFullPath(sourceFileName), Path.GetFullPath(destFileName), overwrite); 84FileSystem.DeleteFile(Path.GetFullPath(path)); 111return FileSystem.FileExists(path); 210=> FileSystem.SetCreationTime(Path.GetFullPath(path), creationTime, asDirectory: false); 237FileSystem.SetCreationTime(fileHandle, creationTime); 241=> FileSystem.SetCreationTime(Path.GetFullPath(path), GetUtcDateTimeOffset(creationTimeUtc), asDirectory: false); 269FileSystem.SetCreationTime(fileHandle, GetUtcDateTimeOffset(creationTimeUtc)); 273=> FileSystem.GetCreationTime(Path.GetFullPath(path)).LocalDateTime; 294return FileSystem.GetCreationTime(fileHandle).LocalDateTime; 298=> FileSystem.GetCreationTime(Path.GetFullPath(path)).UtcDateTime; 319return FileSystem.GetCreationTime(fileHandle).UtcDateTime; 323=> FileSystem.SetLastAccessTime(Path.GetFullPath(path), lastAccessTime, false); 350FileSystem.SetLastAccessTime(fileHandle, lastAccessTime); 354=> FileSystem.SetLastAccessTime(Path.GetFullPath(path), GetUtcDateTimeOffset(lastAccessTimeUtc), false); 381FileSystem.SetLastAccessTime(fileHandle, GetUtcDateTimeOffset(lastAccessTimeUtc)); 385=> FileSystem.GetLastAccessTime(Path.GetFullPath(path)).LocalDateTime; 406return FileSystem.GetLastAccessTime(fileHandle).LocalDateTime; 410=> FileSystem.GetLastAccessTime(Path.GetFullPath(path)).UtcDateTime; 431return FileSystem.GetLastAccessTime(fileHandle).UtcDateTime; 435=> FileSystem.SetLastWriteTime(Path.GetFullPath(path), lastWriteTime, false); 462FileSystem.SetLastWriteTime(fileHandle, lastWriteTime); 466=> FileSystem.SetLastWriteTime(Path.GetFullPath(path), GetUtcDateTimeOffset(lastWriteTimeUtc), false); 493FileSystem.SetLastWriteTime(fileHandle, GetUtcDateTimeOffset(lastWriteTimeUtc)); 497=> FileSystem.GetLastWriteTime(Path.GetFullPath(path)).LocalDateTime; 518return FileSystem.GetLastWriteTime(fileHandle).LocalDateTime; 522=> FileSystem.GetLastWriteTime(Path.GetFullPath(path)).UtcDateTime; 543return FileSystem.GetLastWriteTime(fileHandle).UtcDateTime; 547=> FileSystem.GetAttributes(Path.GetFullPath(path)); 567return FileSystem.GetAttributes(fileHandle); 571=> FileSystem.SetAttributes(Path.GetFullPath(path), fileAttributes); 595FileSystem.SetAttributes(fileHandle, fileAttributes); 1054FileSystem.ReplaceFile( 1080if (!FileSystem.FileExists(fullSourceFileName)) 1085FileSystem.MoveFile(fullSourceFileName, fullDestFileName, overwrite); 1092FileSystem.Encrypt(path); 1099FileSystem.Decrypt(path); 1456FileSystem.VerifyValidPath(pathToTarget, nameof(pathToTarget)); 1458FileSystem.CreateHardLink(path, pathToTarget); 1478FileSystem.VerifyValidPath(pathToTarget, nameof(pathToTarget)); 1480FileSystem.CreateSymbolicLink(path, pathToTarget, isDirectory: false); 1498FileSystem.VerifyValidPath(linkPath, nameof(linkPath)); 1499return FileSystem.ResolveLinkTarget(linkPath, returnFinalTarget, isDirectory: false);
src\libraries\System.Private.CoreLib\src\System\IO\File.Unix.cs (4)
13=> FileSystem.GetUnixFileMode(Path.GetFullPath(path)); 16=> FileSystem.GetUnixFileMode(fileHandle); 19=> FileSystem.SetUnixFileMode(Path.GetFullPath(path), mode); 22=> FileSystem.SetUnixFileMode(fileHandle, mode);
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (6)
105FileSystem.CopyFile(FullPath, destinationPath, overwrite); 118FileSystem.DeleteFile(FullPath); 190FileSystem.MoveFile(FullPath, fullDestFileName, overwrite); 207FileSystem.ReplaceFile( 252FileSystem.VerifyValidPath(pathToTarget, nameof(pathToTarget)); 253FileSystem.CreateHardLink(OriginalPath, pathToTarget);
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (5)
91var mode = ((UnixFileMode)_fileCache.Mode & FileSystem.ValidUnixFileModes); 261int oldMode = _fileCache.Mode & (int)FileSystem.ValidUnixFileModes; 468return (UnixFileMode)(_fileCache.Mode & (int)FileSystem.ValidUnixFileModes); 479if ((mode & ~FileSystem.ValidUnixFileModes) != 0) 541_fileCache.Mode = Interop.Sys.FileTypes.S_IFLNK | (target.Mode & (int)FileSystem.ValidUnixFileModes);
src\libraries\System.Private.CoreLib\src\System\IO\FileStreamOptions.cs (1)
142if (value.HasValue && ((value & ~FileSystem.ValidUnixFileModes) != 0))
src\libraries\System.Private.CoreLib\src\System\IO\FileSystemInfo.cs (4)
121_linkTarget = FileSystem.GetLinkTarget(FullPath, this is DirectoryInfo); 163FileSystem.VerifyValidPath(pathToTarget, nameof(pathToTarget)); 164FileSystem.CreateSymbolicLink(OriginalPath, pathToTarget, this is DirectoryInfo); 180FileSystem.ResolveLinkTarget(FullPath, returnFinalTarget, this is DirectoryInfo);
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (2)
523FileSystem.SetUnixFileMode(directoryPath, permissionsMask); 552FileSystem.SetUnixFileMode(tempPath, permissionsMask);
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (2)
866bool exists = FileSystem.FileExists(assemblyPath); 876exists = FileSystem.FileExists(assemblyPath);