ИменаФайла (FileNames)
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
ИменаФайла (FileNames)
Миссия действия:
Действие извлекает различные части имени файла, например, может помочь извлечь каталог или расширение файла.
Поля на форме:
Имя файла - Обрабатываемое имя файла.
Результирующие параметры:
Success - Результат выполнения действия, успешно или нет;
Filename - Первоначальное имя файла;
Shortname - Краткое имя файла (например, license.txt), без пути к нему;
Path - Каталог файла (например, c:\Program Files\xStarter\);
Ext - Расширение файла (например, .txt);
Drive - Диск файла (например, С:);
ShortNameWOExt - Краткое имя файла без расширения (например, license).
Действие извлекает различные части имени файла, например, может помочь извлечь каталог или расширение файла.
Поля на форме:
Имя файла - Обрабатываемое имя файла.
Результирующие параметры:
Success - Результат выполнения действия, успешно или нет;
Filename - Первоначальное имя файла;
Shortname - Краткое имя файла (например, license.txt), без пути к нему;
Path - Каталог файла (например, c:\Program Files\xStarter\);
Ext - Расширение файла (например, .txt);
Drive - Диск файла (например, С:);
ShortNameWOExt - Краткое имя файла без расширения (например, license).
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
Мне кажется, что больше бы подошло название "ИзвлечьПуть" (по аналогии с Object Pascal: ExtractPath) и добавить комментарий к форме действия...
С уважением, Андрей.
- iPasha
- Авиаконструктор
- Сообщения: 441
- Зарегистрирован: Чт сен 08, 2005 5:05 pm
- Благодарил (а): 0
- Поблагодарили: 7 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
Однако извлекается не только путь, сколько происходит полный разбор имени файла на составляющие.
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
Ну тогда логичнее, чтобы и называлось "РазборФайла", а "ИменаФайлов" по смыслу, как будто бы можно передать не один файл, а список и будут доступны имена ... или из одного файла каким-то образом получится много имен файлов...iPasha писал(а):Однако извлекается не только путь, сколько происходит полный разбор имени файла на составляющие.
С уважением, Андрей.
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
Жаль, новичкам (по этой функции я был новичек) было бы гораздо проще! ((Alex писал(а):Ну сейчас уже сложно переделать .
С уважением, Андрей.
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
эээ... Странно, что FileName возвращает то, что передано изначально.. непонятно, зачем это сделано.. Как я мысли - FileName - это имя файла, а ShortName - это имя для DOS (такой я древний, что застал его)... Конечно, кто с DOS не сталкивался наверное понятно все итак..
С уважением, Андрей.
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
Наверное кому-то это было нужно на момент создания действия. Сейчас я уже тоже не упомню кому и зачем.Странно, что FileName возвращает то, что передано изначально.. непонятно, зачем это сделано
Shortname- это имя файла без пути к нему.ShortName - это имя для DOS
-
- Ас
- Сообщения: 907
- Зарегистрирован: Чт май 08, 2008 2:48 pm
- Откуда: г. Москва, Россия
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
про ShortName я понял методом экспериментов... Я написал как мыслил и думаю, неодинок в этом... Ну ладно... я понял, уже не переделаешь)))... Были бы подсказки рядом с параметрами, все было бы намного проще, конечно!
С уважением, Андрей.
-
- Пассажир
- Сообщения: 2
- Зарегистрирован: Пт май 22, 2015 9:12 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: ИменаФайла (FileNames)
Всем привет. Подскажите пожалуйста как сделать чтоб в логе сохранялись имена разных файлов. У меня в папке два файла 2.jpg и 2.dbf нужно чтоб в логе сохранились оба файла и размер их. Я написал
Дата получения файла: [DAY].[MONTH].[YEAR]
Время получения файла: [HOUR]:[MINUTE]:[SECOND]
Размер файла, байт: [FileProperties1.FileSize]
[FileNames1.ShortName]
Размер файла, байт: [FileProperties2.FileSize]
[FileNames2.ShortName]
Файлы приняты
Где [FileNames1.ShortName] должно быть название jpg файла а [FileNames2.ShortName] dbf. После отработки задачи у меня в логе остается только имя и размер dbfфайла и то не на своем месте а на месте [FileNames1.ShortName].
Дата получения файла: [DAY].[MONTH].[YEAR]
Время получения файла: [HOUR]:[MINUTE]:[SECOND]
Размер файла, байт: [FileProperties1.FileSize]
[FileNames1.ShortName]
Размер файла, байт: [FileProperties2.FileSize]
[FileNames2.ShortName]
Файлы приняты
Где [FileNames1.ShortName] должно быть название jpg файла а [FileNames2.ShortName] dbf. После отработки задачи у меня в логе остается только имя и размер dbfфайла и то не на своем месте а на месте [FileNames1.ShortName].
- adept
- Ас
- Сообщения: 177
- Зарегистрирован: Ср июн 05, 2013 8:57 pm
- Благодарил (а): 16 раз
- Поблагодарили: 12 раз
- Контактная информация:
Re: ИменаФайла (FileNames)
сохрани задачу в файл и приложи его к сообщению на форуме
Помогаю в автоматизации процессов на компьютере с помощью xStarter с 2012 года
Нужна подсказка, готовое решение или обучение? Поделись подробностями, напиши мне!
ВКонтакте: vk.com/s0f0s | Телеграм: s0ff0s
Нужна подсказка, готовое решение или обучение? Поделись подробностями, напиши мне!
ВКонтакте: vk.com/s0f0s | Телеграм: s0ff0s