ИменаФайла (FileNames)

Ответить
Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

ИменаФайла (FileNames)

Сообщение Alex » Вс июл 08, 2007 10:16 am

Миссия действия:
Действие извлекает различные части имени файла, например, может помочь извлечь каталог или расширение файла.

Поля на форме:
Имя файла - Обрабатываемое имя файла.

Результирующие параметры:
Success - Результат выполнения действия, успешно или нет;
Filename - Первоначальное имя файла;
Shortname - Краткое имя файла (например, license.txt), без пути к нему;
Path - Каталог файла (например, c:\Program Files\xStarter\);
Ext - Расширение файла (например, .txt);
Drive - Диск файла (например, С:);
ShortNameWOExt - Краткое имя файла без расширения (например, license).

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение avmaksimov » Вс дек 14, 2008 7:39 pm

Мне кажется, что больше бы подошло название "ИзвлечьПуть" (по аналогии с Object Pascal: ExtractPath) и добавить комментарий к форме действия...
С уважением, Андрей.

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение iPasha » Пн дек 15, 2008 12:38 pm

Однако извлекается не только путь, сколько происходит полный разбор имени файла на составляющие.

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение avmaksimov » Пн дек 15, 2008 1:24 pm

iPasha писал(а):Однако извлекается не только путь, сколько происходит полный разбор имени файла на составляющие.
Ну тогда логичнее, чтобы и называлось "РазборФайла", а "ИменаФайлов" по смыслу, как будто бы можно передать не один файл, а список и будут доступны имена ... или из одного файла каким-то образом получится много имен файлов... :(
С уважением, Андрей.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение Alex » Пн дек 15, 2008 5:28 pm

Ну сейчас уже сложно переделать :).

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение avmaksimov » Пн дек 15, 2008 6:50 pm

Alex писал(а):Ну сейчас уже сложно переделать :).
Жаль, новичкам (по этой функции я был новичек) было бы гораздо проще! :(((
С уважением, Андрей.

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение avmaksimov » Вс июл 26, 2009 11:50 am

эээ... Странно, что FileName возвращает то, что передано изначально.. непонятно, зачем это сделано.. Как я мысли - FileName - это имя файла, а ShortName - это имя для DOS (такой я древний, что застал его)... Конечно, кто с DOS не сталкивался наверное понятно все итак.. :)
С уважением, Андрей.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение Alex » Вс июл 26, 2009 8:34 pm

Странно, что FileName возвращает то, что передано изначально.. непонятно, зачем это сделано
Наверное кому-то это было нужно на момент создания действия. Сейчас я уже тоже не упомню кому и зачем.
ShortName - это имя для DOS
Shortname- это имя файла без пути к нему.

avmaksimov
Ас
Сообщения: 907
Зарегистрирован: Чт май 08, 2008 2:48 pm
Откуда: г. Москва, Россия
Благодарил (а): 6 раз
Поблагодарили: 16 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение avmaksimov » Вс июл 26, 2009 8:39 pm

про ShortName я понял методом экспериментов... Я написал как мыслил и думаю, неодинок в этом... Ну ладно... я понял, уже не переделаешь)))... Были бы подсказки рядом с параметрами, все было бы намного проще, конечно! :)
С уважением, Андрей.

Kadokh
Пассажир
Сообщения: 2
Зарегистрирован: Пт май 22, 2015 9:12 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ИменаФайла (FileNames)

Сообщение Kadokh » Пт май 22, 2015 10:08 pm

Всем привет. Подскажите пожалуйста как сделать чтоб в логе сохранялись имена разных файлов. У меня в папке два файла 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].

Аватара пользователя
adept
Ас
Сообщения: 177
Зарегистрирован: Ср июн 05, 2013 8:57 pm
Благодарил (а): 16 раз
Поблагодарили: 12 раз
Контактная информация:

Re: ИменаФайла (FileNames)

Сообщение adept » Вт июл 28, 2015 12:16 am

сохрани задачу в файл и приложи его к сообщению на форуме
Помогаю в автоматизации процессов на компьютере с помощью xStarter с 2012 года
Нужна подсказка, готовое решение или обучение? Поделись подробностями, напиши мне!
ВКонтакте: vk.com/s0f0s | Телеграм: s0ff0s

Ответить