<PackageReference Include="Relativity.Other" Version="13.0.7" />

File

public class File : IFileHelper
public class BaseException : Exception

public class Downloader

public class HTMLizer

public class LineCounter

public class Logger

public class Uploader

public const int KILOBYTE_FILE_SIZE = 1024

public static File Instance { get; }

protected File()

public string ConvertIllegalCharactersInFilename(string input, string convertTo = "_")

public virtual void Copy(string sourceFileName, string destFileName)

public void Copy(string sourceFilePath, string destinationFilePath, bool overwrite)

public int CountFilesInDirectory(string directoryName, bool includeSubDirectories)

public int CountFilesInDirectory(DirectoryInfo dir, bool includeSubDirectories)

public int CountLinesInFile(string path)

public FileStream Create(string filePath)

public FileStream Create(string filePath, bool append)

public virtual void CreateTextFile(string path, string bodyText, Encoding encoding)

public void Delete(IEnumerable<string> deleteFileList)

public virtual void Delete(string filePath)

public virtual void Delete(FileInfo fileInfo)

public Task DeleteFilesTask(IEnumerable<string> fileList)

public virtual bool Exists(string filePath)

public string GenerateHashForFile(string fileName)

public virtual long GetFileInfoLength(FileInfo fileInfo)

public string GetFileNameFromPath(string path)

public virtual long GetFileSize(string filePath)

public virtual string GetFullPath(string filePath)

public bool GetReadOnly(string path)

public long Length(string filename)

public void MakeNotReadOnly(string path)

public virtual void Move(string sourceFileName, string destFileName)

public virtual byte[] ReadAllBytes(string filePath)

public virtual byte[] ReadFileAsByteArray(string fileName)

public string ReadFileAsString(string path)

public string ReadStringChunkFromFile(string path, int index, int count, Encoding encoding)

public FileStream ReopenAndTruncate(string filePath, long position)

public void ValidateFile(string filePath)