C# Class Midway.ConsoleClient.FileHelper

Хелпер для работы с файлами
Mostrar archivo Open project: Synerdocs/synerdocs-sdk

Public Methods

Method Description
FileExists ( string fullFilePath ) : bool

Проверить существование файла

GetFileContent ( string fullFilePath ) : byte[]

Получить контент файла

RemoveInvalidFileNameChars ( string fileName ) : string

Удаляет запрещенные символы из имени файла

RemoveInvalidFullPathChars ( string fullPath ) : string

Удаляет запрещенные символы из полного пути

RemoveInvalidPathNameChars ( string filePath ) : string

Удаляет запрещенные символы из пути к файлу

WriteAllBytes ( string filePath, string fileName, byte fileData ) : void

Создает файл и записывает в него все данные

Private Methods

Method Description
CreateInvalidRegex ( char invalidChars ) : Regex

Создает регулярное выражение для удаления запрещенных символов

FileHelper ( ) : System.IO

Method Details

FileExists() public static method

Проверить существование файла
public static FileExists ( string fullFilePath ) : bool
fullFilePath string Полный путь к файлу (включая наименование)
return bool

GetFileContent() public static method

Получить контент файла
public static GetFileContent ( string fullFilePath ) : byte[]
fullFilePath string Полный путь к файлу (включая наименование)
return byte[]

RemoveInvalidFileNameChars() public static method

Удаляет запрещенные символы из имени файла
public static RemoveInvalidFileNameChars ( string fileName ) : string
fileName string Имя файла
return string

RemoveInvalidFullPathChars() public static method

Удаляет запрещенные символы из полного пути
public static RemoveInvalidFullPathChars ( string fullPath ) : string
fullPath string Полный путь
return string

RemoveInvalidPathNameChars() public static method

Удаляет запрещенные символы из пути к файлу
public static RemoveInvalidPathNameChars ( string filePath ) : string
filePath string Путь к файлу
return string

WriteAllBytes() public static method

Создает файл и записывает в него все данные
public static WriteAllBytes ( string filePath, string fileName, byte fileData ) : void
filePath string Путь к файлу
fileName string Имя файла
fileData byte Данные файла
return void