Модуль содержит вспомогательные утилиты для работы с файлами и каталогамиСписок символов, которые нельзя использовать в имени фала

Константа FileNameDisabledChars содержит список символов, которые нельзя использовать в имени файла.

Значения константы зависит от платформы

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

Данная функция проверяет все символы в имени файла и заменяет запрещённые символы на указанный AReplaceChar.

По умолчанию вместо AReplaceChar подставляется символ "_" (подчёркивание)

Функция возвращает имя пользователя - владельца файла

function GetFileOwnerUser(const SearchDomain, FileName:String):String;

Функция возвращает имя пользователя операционной системы владельца указанного файла.

Входные параметры:

SearchDomain - Домен, в котором будет производится поиск оператора (пустой для текущего домена оператора).

FileName - Полное имя файла.

В данный момент функция реализована только для windows.
Функция возвращает данные о владельце файла

procedure GetFileOwnerData(const SearchDomain, FileName:String;out UserName, DomainName:String);

Процедура возвращает имя и домен пользователя операционной системы владельца указанного файла.

Входные параметры:

- SearchDomain - Домен, в котором будет производится поиск оператора (пустой для текущего домена оператора).

- FileName - Полное имя файла.

Выходные параметры:

- UserName - Имя пльзователя.

- DomainName - Домен, в котором найден данный пользователь.

В данный момент функция реализована только для windows.
Функция приводит все разделители в полном пути к файлу к виду принятом на текущей платформе

function NormalizeDirectoryName(const DirName:string):string;

Функция проверяет все разделители каталогов в указанном имени файла/каталога и, если нужно, меняет их на значение константыDirectorySeparator.

Функция возвращяет имя текущего пользователя, зарегистрированного в операционной сиситеме на рабочем месте

function GetUserName: string;

Функция GetUserName возвращает имя оператора, зарегистрированного в системе