Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 3.64 KB

File metadata and controls

22 lines (17 loc) · 3.64 KB

VFSBulkExtensions Class

Provides bulk operation extension methods for IVirtualFileSystem for efficient batch processing.

public static class VFSBulkExtensions

Inheritance System.Object 🡒 VFSBulkExtensions

Methods
CreateDirectories(this IVirtualFileSystem, IEnumerable<string>, bool) Creates multiple directories efficiently in a single operation.
CreateFiles(this IVirtualFileSystem, IDictionary<string,string>, bool) Creates multiple files efficiently in a single operation using a dictionary.
DeleteDirectories(this IVirtualFileSystem, IEnumerable<string>) Deletes multiple directories efficiently in a single operation.
DeleteFiles(this IVirtualFileSystem, IEnumerable<string>) Deletes multiple files efficiently in a single operation.
TryCreateDirectories(this IVirtualFileSystem, IEnumerable<string>, bool) Safely creates multiple directories without throwing exceptions.
TryDeleteDirectories(this IVirtualFileSystem, IEnumerable<string>) Safely deletes multiple directories without throwing exceptions.
TryDeleteFiles(this IVirtualFileSystem, IEnumerable<string>) Safely deletes multiple files without throwing exceptions.