#6
by AeDen
СуществуетФайл(<?>) Синтаксис: СуществуетФайл(<ИмяФайла>) Назначение: Проверяет существование файла.. Возвращает: 1 - файл существует; 0 - не существует. Параметры: <ИмяФайла> - Строковое выражение с именем файла. Подробнее см. в документации, глава 'Работа с Файлами'
#7
by dk
по памяти 1. попробовать установить текущийкаталог и сравнить теккаталог ДО и ПОСЛЕ 2. ФС.СуществуетФАйл(Мойкаталог+".") или как-то так - точно не помню
#10
by AeDen
Синтаксис: АтрибутыФайла(<ИмяФайла>,<РазмерФайла>,<АтрибутыФайла>,<ВремяСоздания>,<ВремяПоследнегоДоступа>,<ВремяПоследнейЗаписи>,<РасширенноеИмяФайла>) Назначение: Возвращает атрибуты файла (в параметрах). Параметры: <ИмяФайла> - строка с именем файла; <РазмерФайла> - переменная, принимающая размер файла в байтах; <АтрибутыФайла> - переменная, принимающая атрибуты файла; Возвращаемое строковое значение длиной 9 символов, в котором закодированы атрибуты файла. Символы могут принимать значения ''0'' или ''1'': первый символ: если ''1'' - файл только для чтения; второй символ: если ''1'' - скрытый файл; третий символ: если ''1'' - системный файл; четвертый символ: если ''1'' - каталог; пятый символ: если ''1'' - архивный файл; шестой символ: если ''1'' - обычный файл (все другие атрибуты не установлены); седьмой символ: если ''1'' - временный файл; восьмой символ: если ''1'' - файл, сжатый каким-либо архиватором; девятый символ: если ''1'' - нет доступа к файлу. <ВремяСоздания> - переменная, принимающая строку с датой и временем создания файла; <ВремяПоследнегоДоступа> - переменная, принимающая строку с датой и временем последнего доступа к файлу; <ВремяПоследнейЗаписи> - переменная, принимающая строку с датой и временем последней записи файла; <РасширенноеИмяФайла> - переменная, принимающая строку с полным именем файла. Подробнее см. в книгу ''1С:Предприятие 7.7. Описание встроенного языка. Часть 2'', глава 37 ''Работа с Файлами''.
#11
by Sadovnikov
Синтаксис: СуществуетДиректория(<Путь>,<ПризнакСоздания>) Назначение: Проверить наличие заданного каталога и, при необходимости, его создать. Возвращает: 0 - в случае отсутствия каталога, 1 - заданный путь есть на диске, 2 - каталог отсутствовал и был успешно создан, (-1) - произошла ошибка при выполнении команды. Параметры: <Путь> - строка, имя проверяемого пути. <ПризнакСоздания> - число, необязательный параметр, 1 - создавать каталог в случае его остутствия, 0 - не создавать. Значение по умолчанию - 0.
#19
by AeDen
Ага, ну да, обязательно надо вынести во внешнюю компоненту то, что можно и штатно сделать:)
#21
by Sadovnikov
Вот так он работает: end; Отличие от 1С-кого - можно сетевые пути указывать. Р-р-р-р!! :)
#24
by AeDen
"Проверить наличие заданного каталога и, при необходимости, его создать. Возвращает: 0 - в случае отсутствия каталога, 1 - заданный путь есть на диске, 2 - каталог отсутствовал и был успешно создан, (-1) - произошла ошибка при выполнении команды. " Не сделать при помощи методов 1С? Да не смешите мои валенки. Можно еще проверить, каталог или файл существует с таким именем, и какие атрибуты у файла стоят.
#29
by Барбариска
Если уж совсем нет доверия к штатным от 1С методам - то наверное можно FSO использовать - по крайней мере это "почти штатно".
#31
by Барбариска
возможно, сети, как и йогурты - не все одинаково полезны... допускаю, что в какой-то сети что-то работает неустойчиво ))) Но FSO вроде штука надежная и уважаемая ))
#33
by Sadovnikov
, Я щас уже не вспомню, какой релиз 1С-ки был. Столкнулся с проблемой. И было гораздо проще дописать несколько строк к ВК, чем "штатными" методами изголяться :)
#34
by vde69
действительно 1с с сетевыми путями работает далеко не всегда, проблемма здесь в использовании старых библиотек, по этому оди и то-же код может по разному работать на разных компах. для примера попробуйте через скрытую шару "$" поработать штатными процедурами, или через IP. Тем не менее все можно настроить и будет работать :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Можно ли программно узнать из какого каталога была открыта внешн обработка
- Как проверить существование каталога?
- Как узнать узнать идентификатор конфигурации
- Как средствами 1С проверить существование каталога?
- В подписке на событие узнать Интерактивная запись или нет?
- как в SQL узнать имя каталога и файла базы
В этой группе 1С
- v8: Метод в типовой УТ для записи адресов в справочник "контрагенты"
- Вывод результата СКД в дерево
- Монопольный режим
- УПП VS УПП&ЗУП
- Печать из 1С 8.1 - выбирается не тот принтер
- Создание в форме табличного поля
- Как убрать время на дате?
- Загрузка отчета о продажах
- Ошибка Сохранения Ексель Регламентное задание
- ошибка Сервер баз данных не обнаружен FATAL: ...
- Свёртка базы 10.2
- Не сходятся суммы в ТОРГ-29
- Новая декларация по НДС в старом релизе УПП
- Недоступна сортировка
- УПП. Закрытие 94 счета ... вручную?
- MS SQL 2008 как сменить пароль SA
- Потери пакетов в сотовых сетях всегда бывают?
- создание узла РИБ при больших массивах данных
- Проблема с чтением бинарных данных из sql в 1с
- бухгалтерии 7.7 Права только просмотр. Для печ форм не доступно сохранение