TestimoX

API Reference

Class

DirectoryTools

Namespace ComputerX.FileSystem
Assembly ComputerX
Modifiers static

Provides basic directory and file operations.

Inheritance

  • Object
  • DirectoryTools

Methods

public static Void CopyFile(String sourcePath, String destinationPath, Boolean overwrite = true) #
Returns: Void

Copies a file ensuring the destination directory exists.

Parameters

sourcePath System.String requiredposition: 0
destinationPath System.String requiredposition: 1
overwrite System.Boolean = true optionalposition: 2
public static Task CopyFileAsync(String sourcePath, String destinationPath, Boolean overwrite = true, CancellationToken cancellationToken = null) #
Returns: Task

Copies a file asynchronously ensuring the destination directory exists.

Parameters

sourcePath System.String requiredposition: 0
destinationPath System.String requiredposition: 1
overwrite System.Boolean = true optionalposition: 2
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
public static Void EnsureDirectoryExists(String path) #
Returns: Void

Ensures the specified directory exists.

Parameters

path System.String requiredposition: 0
Directory path to create if missing.
public static Task EnsureDirectoryExistsAsync(String path) #
Returns: Task

Ensures the specified directory exists asynchronously.

Parameters

path System.String requiredposition: 0