Как проверить существование каталога? #118670


#0 by Шамиль
Необходимо проверить из обработки существование каталога на диске, при отсутствии создать его.
#1 by Таня
АтрибутыФайла проверяй
#2 by Таня
И существуетФайл
#3 by Шамиль
То есть есть такой атрибут, каталог? Если можно строчку програмного кода, спасибо.
#4 by Simod
#5 by SnarkHunter
См. синтакс-помощник, ЖКК. Пожалуйста.
#6 by Таня
чтобы дать строчку кода надо ее написать, у меня нету в атрибутах есть параметр <АтрибутыФайлов> Возвращаемое строковое значение длиной 9 символов, в котором закодированы атрибуты файла. Символы могут принимать значения ''0'' или ''1'': первый символ: если ''1'' - файл только для чтения; второй символ: если ''1'' - скрытый файл; третий символ: если ''1'' - системный файл; четвертый символ: если ''1'' - каталог; пятый символ: если ''1'' - архивный файл; шестой символ: если ''1'' - обычный файл (все другие атрибуты не установлены);
#7 by Gary
Вообще обычно проверяют существование каталога проверкой открытия/существования псевдо-файла NULL, типа, "Если ФС.СуществуетФайл(Каталог+"NULL") = 0 Тогда"
#8 by Парижская фанера
(1 - 7) Хню написали.
#9 by Шамиль
#10 by Шамиль
Так я написал, тема закрыта, спасибо!
#11 by Иде я
В корне неверно- c:price может быть и файлом.
#12 by Иде я
#13 by Парижская фанера
Попробуй тот же код в сети выполнить...
#14 by Директор PR отдела
Похоже этим объектом только мы с тобой пользуемся...
#15 by Директор PR отдела
в я пулял :-)
#16 by Парижская фанера
Ну что ж. Вокруг полно дятлов-железобетонщиков :) ЗЫ Для разнообразия пуской попробуют свой фуфельный код выполнить если нет предыдущего каталога (родителя указанного).
#17 by Иде я
Вообще то он по сети и выполняется :))))
#18 by Иде я
В части xcopy...
#19 by Парижская фанера
1. Путь \server1C 1С-ина не найдет 2. Если нет предудущего каталога, обработка завалится - 1С не может создавать сквозной путь (нельзя создать сразу цепочку каталогов 1234)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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