INTERFACE IFileSystem

Interface for the System.File class

Public Methods

DirectoryCreateDirectory

 void DirectoryCreateDirectory(string path)

Directory.CreateDirectory

Parameters:

  • path (string)

DirectoryExists

 bool DirectoryExists(string path)

Directory.Exists

Parameters:

  • path (string)

Returns: bool

DirectoryGetFiles

 string[] DirectoryGetFiles(string path)

Directory.GetFiles

Parameters:

  • path (string)

Returns: string[]

DirectoryGetFiles

 string[] DirectoryGetFiles(string path, string searchPattern)

Directory.GetFiles

Parameters:

  • path (string)
  • searchPattern (string)

Returns: string[]

DirectoryGetDirectories

 string[] DirectoryGetDirectories(string path)

Directory.GetDirectories

Parameters:

  • path (string)

Returns: string[]

FileExists

 bool FileExists(string path)

File.Exists

Parameters:

  • path (string)

Returns: bool

FileCopy

 void FileCopy(string sourceFileName, string destFileName, bool overwrite)

File.Copy

Parameters:

  • sourceFileName (string)
  • destFileName (string)
  • overwrite (bool)

FileWriteAllText

 void FileWriteAllText(string path, string? contents)

File.WriteAllText

Parameters:

  • path (string)
  • contents (string?)

FileReadAllText

 string FileReadAllText(string path)

File.ReadAllText

Parameters:

  • path (string)

Returns: string