На главную

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

Внимание! Эти функции работают со строками, представляющими из себя имена файлов. И результы их работы - тоже строки. Физически с файлами они ничего не делают.

Таблица стандартных процедур и функций для работы с именами файлов
НаименованиеОписание
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.


Список литературы:

  1. Delphi7 Help


Hosted by uCoz