непонятная работа ФС.СуществуетФайл() #431166


#0 by 2q
С чем может быть связано то, что при указании в качестве параметра "\SQL2SRVObmen" функция возвращает 0, хотя через "Пуск"->"Выполнить" каталог открывается? Вместе с тем, при указании в качестве параметра "\192.168.10.208e$Obmen", функция возвращает 1.
#1 by also
Тебе каталог надо проверить? Если да, то так \SQL2SRVObmenNUL
#2 by 2q
в семерке?
#3 by also
Да
#4 by AcaGost
знак "$"
#5 by 2q
так? ФС.СуществуетФайл("\SQL2SRVObmenNUL") = 0 )))
#6 by VoditelKobyly
Функция не всегда возвращает правильное значение для корневого расшаренного. Используй скрипты:
#7 by 2q
спасибо за конкретный совет! Scripting.FileSystemObject часто помогает, да и быстрее похоже...
#8 by vde69
еще скажу, что данная функция зависит от файловых прав и блокировок (так-же как и в дельфях), при определенных значениях требуется тупо не видит файл. в дельфи это обходиться установкой глобального флага "РежимОткрытияФайлов" или вызовом WinIP функций напрямую. в 1с я так и не поборол это дело до конца
#9 by 2q
видимо с правами проблемы на самом деле. на компике одного пользователя даже по пути с IP (\192.168.10.208e$Obmen) 1С не видела каталог. VoditelKobyly - еще раз спасибо.
#10 by VoditelKobyly
Я тоже долго бился, но побороть 1с не смог, поэтому правильный ответ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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