Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 6.13 KB

File metadata and controls

31 lines (26 loc) · 6.13 KB

VFSConvenienceExtensions Class

Provides convenience extension methods for IVirtualFileSystem to simplify common operations. These methods accept string paths directly and handle common use cases with less boilerplate.

public static class VFSConvenienceExtensions

Inheritance System.Object 🡒 VFSConvenienceExtensions

Methods
CreateDirectory(this IVirtualFileSystem, string) Creates a directory with the specified path using a string path.
CreateFile(this IVirtualFileSystem, string, string) Creates a file with the specified path and content using a string path.
DeleteDirectory(this IVirtualFileSystem, string) Deletes a directory with the specified path using a string path.
DeleteFile(this IVirtualFileSystem, string) Deletes a file with the specified path using a string path.
DirectoryExists(this IVirtualFileSystem, string) Checks if a directory exists at the specified path.
Exists(this IVirtualFileSystem, string) Checks if a file or directory exists at the specified path.
FileExists(this IVirtualFileSystem, string) Checks if a file exists at the specified path.
GetDirectory(this IVirtualFileSystem, string) Gets a directory by its path using a string path.
GetFile(this IVirtualFileSystem, string) Gets a file by its path using a string path.
MoveDirectory(this IVirtualFileSystem, string, string) Moves a directory from source to destination using string paths.
MoveFile(this IVirtualFileSystem, string, string) Moves a file from source to destination using string paths.
RenameDirectory(this IVirtualFileSystem, string, string) Renames a directory using string paths.
RenameFile(this IVirtualFileSystem, string, string) Renames a file using string paths.
TryGetDirectory(this IVirtualFileSystem, string, IDirectoryNode) Tries to get a directory by its path using a string path.
TryGetFile(this IVirtualFileSystem, string, IFileNode) Tries to get a file by its path using a string path.