String.SplitPath
Описание
Разделяет путь на части: диск, папки, имя файла и расширение файла, и возвращает таблицу, содержащую каждую часть.
ПараметрыВозвратResultVariable
(таблица) Таблица, содержащая каждый компонент пути, индексированная следующими ключами:
Примечание: Если какая-либо часть пути недоступна, в качестве его значения будет возвращена пустая строка ("").
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1Debug.ShowWindow(true); -- Shows the debug window (Показываем окно отладки). path_parts = String.SplitPath("C:\\MyFolder1\\MyFolder2\\myfile.exe"); Debug.Print(path_parts.Drive .. "\r\n"); Debug.Print(path_parts.Folder .. "\r\n"); Debug.Print(path_parts.Filename .. "\r\n"); Debug.Print(path_parts.Extension .. "\r\n");Берем путь к файлу и разделяем его на части (диск, папки, имя файла и расширение файла) действием String.SplitPath. Каждая часть пути сохраняется в таблице по имени "path_parts". В этом примере каждое значение таблицы выводится в окне отладки и будет выглядеть так: C: \MyFolder1\MyFolder2\ myfile .exe Пример 2Debug.ShowWindow(true); -- Shows the debug window (Показываем окно отладки). path_parts = String.SplitPath("C:\\myfile.exe"); Debug.Print(path_parts.Drive .. "\r\n"); Debug.Print(path_parts.Folder .. "\r\n"); Debug.Print(path_parts.Filename .. "\r\n"); Debug.Print(path_parts.Extension .. "\r\n");Этот пример такой же как и пример 1, однако этот путь не содержит никаких папок. Вывод в окне отладки будет выглядеть так: C: \ myfile .exe Пример 3Debug.ShowWindow(true); -- Shows the debug window (Показываем окно отладки). path_parts = String.SplitPath("C:\\MyFolder1\\MyFolder2\\"); Debug.Print(path_parts.Drive .. "\r\n"); Debug.Print(path_parts.Folder .. "\r\n"); Debug.Print(path_parts.Filename .. "\r\n"); Debug.Print(path_parts.Extension .. "\r\n");Опять этот пример такой же как и вышеприведенные, тем не менее этот путь не содержит имени файла. Вывод в окне отладки будет показан такой: C: \MyFolder1\MyFolder2\ Примечание: Значения Filename и Extension будут возвращены пустыми. Для того, чтобы это действие работало с неполными (частичными) путями, в исходном пути должен стоят конечный обратный слэш (backslash) показывающий, что это папка, а не имя файла.
Смотрите также: Связанные действия
|