FileHelper - класс

Вспомогательные методы для взаимодействия с файлами.

Definition

Пространство имён: Chronos.Platform
Сборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
C#
public static class FileHelper
Inheritance
Object    FileHelper

Методы

DeleteFileSafe Удаляет файл по заданному пути. Возвращает признак того, что файл был успешно удалён или не существовал. Не выбрасывает исключений. Не удаляет папку, в которой находился файл, даже если в папке других файлов не было.
DeleteOldFiles Очищает папку с файлами, которые были созданы более суток назад с использованием методов API и хранятся во временной папке пользователя. Не выбрасывает исключений, если папку не удалось удалить.
GetPath Возвращает полный путь к заданной специальной папке.
ReleaseFilePath Удаляет временный файл по заданному пути. Возвращает признак того, что файл был успешно удалён или не существовал. Не выбрасывает исключений.
RemoveInvalidFileNameChars Возвращает имя файла, в котором удалены все некорректные для имени файла символы. При этом удаляются начальные и конечные пробелы.

Поля

DefaultStreamingBufferSize Размер буфера по умолчанию для операция с потоками Stream.
InvalidCharReplacement Рекомендуемая строка для замены невалидных символов в имени файла. Используйте эту строку, когда требуется не просто удалить такие символы, а заменить их, чтобы при использовании имени файлов, состоящего целиком из невалидных символов, не было ошибок.

См. также