Внимание! Эти функции работают со строками, представляющими из себя имена файлов. И результы их работы - тоже строки. Физически с файлами они ничего не делают.
| Наименование | Описание | |
|---|---|---|
| ChangeFileExtention | функция | Изменяет расширение файла. |
| DosPathToUnixPath | функция | Конвертирует путь, заданный в спецификации DOS в путь по спецификации Unix. |
| ExcludeTrailingBackslash | функция | Возвращает путь без символов разделителей пути ("\" - для Windows и "/" - для Linux). Эта функция включена для совместимости со старыми версиями. Новые программы должны использовать ExcludeTrailingPathDelimiter. |
| ExcludeTrailingPathDelimiter | функция | Возвращает путь без символов разделителей пути ("\" - для Windows и "/" - для Linux). |
| ExpandFileName | функция | Возвращает полный путь для имени файла, заданного относительно, без учета регистра. |
| ExpandFileNameCase | функция | Возвращает полный путь для имени файла, заданного относительно, с учетом регистра. |
| ExpandUNCFileName | функция | Возвращает полный путь для имени файла в формате Universal Naming Convention для сетевых файлов, если это возможно. |
| ExtractFileDir | функция | Возвращает полное (включая имя диска) имя дирректории, в которой расположен файл. |
| ExtractFileDrive | функция | Возвращает имя диска. |
| ExtractFileExt | функция | Возвращает расширение файла. |
| ExtractFileName | функция | Возвращает имя файла с расширением. |
| ExtractFilePath | функция | Возвращает полный путь к файлу. |
| ExtractRelativePath | функция | Возвращает относительное имя файла относительно заданной базовой директории. |
| ExtractShortPathName | функция | Конвертирует полное имя файла в короткую 8.3 форму. Например: "C:\Program Files\MyCompany\MyApp\MyApp.exe" будет преобразовано в "C:\Progra~1\MyComp~1\MyApp\MyApp.exe". |
| IncludeTrailingBackslash | функция | Включает в путь символы разделителей пути ("\" - для Windows и "/" - для Linux). Эта функция включена для совместимости со старыми версиями. Новые программы должны использовать IncludeTrailingPathDelimiter. |
| IncludeTrailingPathDelimiter | функция | Включает в путь символы разделителей пути ("\" - для Windows и "/" - для Linux). |
| IsPathDelimiter | функция | Показывает являектся ли символ в указазанной позиции символом разделителя пути ("\" - для Windows и "/" - для Linux). |
| MatchesMask | функция | Показывает удовлетворяет ли конкретное имя файла формату, заданному в маске. |
| MinimizeName | функция | Укорачивает полное имя файла так, чтобы оно поместилось в ограниченную область вывода. Если полное имя файла превышает область вывода, MinimizeName заменяет часть пути точками так, чтобы имя файла вписалось в заданные рамки. |
| ProcessPath | процедура | Раскладывает полное имя файла по полочкам, вычленяя: имя диска, путь к файлу, короткое имя файла с расширением. |
| UnixPathToDosPath | функция | Конвертирует путь, заданный в спецификации Unix в путь по спецификации DOS. |
Список литературы: