IFileSystem interface
namespace: Serenity assembly: Serenity.Net.Core
Base file system for abstracting physical disk access
public interface IFileSystem
Members
name | description |
---|---|
CreateDirectory(…) | Creates a directory |
CreateFile(…) | Creates a file for writing or optionally overwrites if exists |
DeleteDirectory(…) | Deletes the directory at path |
DeleteFile(…) | Deletes the file at path |
DirectoryExists(…) | Checks if directory exists |
FileExists(…) | Checks if file exists |
GetDirectories(…) | Gets directories at specified path |
GetFiles(…) | Gets files at specified path |
GetFileSize(…) | Gets file size for specified path |
GetFullPath(…) | Returns the absolute path for the specified path string. |
GetRelativePath(…) | Returns the absolute path for the specified path string. |
OpenRead(…) | Opens the file at path for reading |
ReadAllBytes(…) | Reads all bytes from a file |
ReadAllText(…) | Reads all text from a file |
WriteAllBytes(…) | Writes all bytes to a file |
WriteAllText(…) | Writes content to a file |
See Also
- Source: IFileSystem.cs