Функция FileSplit

Модуль WinDOS

Разбивает имя файла на три его составляющие.

Объявление:

Function FileSplit(Path, Dir, Name, Ext : PChar) : Word

Режим: 

Замечания:

Разбивает имя файла, определенное в переменной Path на три компонента:

- Параметр Dir равняется пути к файлу, включая диск и каталоги с любыми начальными и конечными левыми наклонными чертами

- Параметр Name равняется имени файла

- Параметр Ext раняется расширению файла с предшествующей точкой

Если строковый параметр компонента равен NIL, то соответствующая часть пути не сохраняется. Если путь не содержит данный компонент, то полученная строка компонента будет пустой. Максимальные длины строк, возвращенных в параметрах Dir, Name и Ext определяются константами fsDirectory, fsFileName и fsExtension.

Возвращаемое значение - комбинация констант fcDirectory, fcFileName и fcExtension, указывающая на то, какие компоненты были представлены в пути.

Если имя или расширение содержит любые символы масок (* или ?), то в возвращаемом значении устанавливается флаг fcWildcards.

Пример программы: filesplt.pas

См. также: