Разобрать имя файла

Команда Разобрать имя файла получает из указанного имени файла директорию, имя файла и расширение. Скрипт не проверяет существует ли указанный файл. Также, работа скрипта зависит от операционной системы. Например, команда не будет определять директорию для c:\my folder\myfile.txt на Linux.

Имя файла
Укажите имя файла, которое вы хотите разобрать на части.

Имя переменной
Укажите имя переменной куда будет записаны директория, имя файла и расширение. Эта переменная является объектом, который содержит следующие поля:

  • dir - директория;
  • filename - имя файла без пути;
  • ext - расширение файла;
  • fileonly - имя файла без пути и расширения.

Например, если вы указали имя переменной fi и имя файла равно C:\Data\my folder\mydata.txt, то после вызова скрипта вывод этого текста в консоль

1Dir = #fi.dir#
2Filename = #fi.filename#
3Ext = #fi.ext#
4Fileonly = #fi.fileonly#

даст следующий результат

1Dir = C:\Data\my folder
2Filename = mydata.txt
3Ext = txt
4Fileonly = mydata

Кроме этого, будет создана обычная переменная с именем равным Имя переменной, которая равна параметру Имя файла.

Онлайн-демо
Скачать Документация Скрипты Поддержка
Русский
English