Выделить имя файла из полного пути #134854


#0 by Вася66
Есть ли в 1С функция которая может выделить имя файла из полного пути (и имя каталога тоже) т.е. например даешь ей C: empfig.txt а она возвращает C: emp  и fig.txt ?
#1 by Vint Kras
ВыбратьФайл(<?>,,,,) Синтаксис: ВыбратьФайл(<ТипДиалога>,<ИмяФайла>,<ИмяНачКаталога>,<ЗаголовокОкна>,<Фильтр>,<Расширение>,<Таймаут>) Назначение: Открывает окно диалога выбора/сохранения файла. Возвращает: 0 - если в окне диалога нажата кнопка 'Отмена', 1 - если нажата кнопка 'ОК'. Параметры: <ТипДиалога> -: 0 - диалог типа <открыть>, 1 - диалог типа <сохранить>; <ИмяФайла> - переменная, содержащая на входе строку с именем файла, а на выходе - имя выбранного файла; <ИмяНачКаталога> - переменная, содержащая на входе строку с  начальным каталогом, а на выходе - имя выбранного каталога; <ЗаголовокОкна> - строка с заголовком окна; <Фильтр> - строка с фильтром отбора файлов (например: 'Все файлы (*.*) |*.*'); <Расширение> - строка с расширением файла по умолчанию; <Таймаут> - время ожидания отклика пользователя в секундах (необязателен). Подробнее см. в документации, глава 'Работа с Файлами'
#2 by avm-nn
Он немного о другом. Как таковой функции нет, но можно воспользоваться строчными функциями и написать то, что тебе нужно.
#4 by Guk
ПолноеИмяФайла, это например C: empfig.txt. ПолнИмяФайла=СтрЗаменить(ПолноеИмяФайла,"",РазделительСтрок); ИмяФайла=СтрПолучитьСтроку(ПолнИмяФайла,СтрКоличествоСтрок(ПолнИмяФайла)); ИмяПапки=Лев(ПолноеИмяФайла,СтрДлина(ПолноеИмяФайла)-СтрДлина(ИмяФайла));
#5 by smaharbA
#6 by Guk
А ведь я догадывался, что без скриптов тут не обойтись ;)...
#7 by fabrikant
Вот еще до кучи :))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С