C# Класс Midway.ConsoleClient.FileHelper

Хелпер для работы с файлами
Показать файл Открыть проект

Открытые методы

Метод Описание
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

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

Приватные методы

Метод Описание
CreateInvalidRegex ( char invalidChars ) : Regex

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

FileHelper ( ) : System.IO

Описание методов

FileExists() публичный статический Метод

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

GetFileContent() публичный статический Метод

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

RemoveInvalidFileNameChars() публичный статический Метод

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

RemoveInvalidFullPathChars() публичный статический Метод

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

RemoveInvalidPathNameChars() публичный статический Метод

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

WriteAllBytes() публичный статический Метод

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