ФС.СуществуетФайл() - работа в локальной сети
24.09.2004
15:10
#1
Релиз программного ядра: 7.70.021
ОС: Windows 2000 Professional
Ситуация:
Конструкция ФС.СуществуетФайл(ИмяКат) работает неправильно, если к каталогу с именем <ИмяКат> открыт общий доступ из сети.
Например:
К каталогу "C:\databases" на компьютере с именем "User" открыт общий доступ из сети под именем "\\User\databases".
ФС.СуществуетФайл("C:\databases") // при запуске на компьютере с именем "User" срабатывает правильно, то есть возвращает 1.
ФС.СуществуетФайл("\\User\databases") // при запуске на любом компьютере локальной сети срабатывает неправильно, возвращает 0.
ФС.СуществуетФайл("\\User\databases\DB") // при запуске на любом компьютере локальной сети срабатывает правильно, возвращает 1 или 0 (в зависимости от того, существует или не существует каталог "C:\databases\DB").
Встречалась ли эта особенность у кого-нибудь еще?
ОС: Windows 2000 Professional
Ситуация:
Конструкция ФС.СуществуетФайл(ИмяКат) работает неправильно, если к каталогу с именем <ИмяКат> открыт общий доступ из сети.
Например:
К каталогу "C:\databases" на компьютере с именем "User" открыт общий доступ из сети под именем "\\User\databases".
ФС.СуществуетФайл("C:\databases") // при запуске на компьютере с именем "User" срабатывает правильно, то есть возвращает 1.
ФС.СуществуетФайл("\\User\databases") // при запуске на любом компьютере локальной сети срабатывает неправильно, возвращает 0.
ФС.СуществуетФайл("\\User\databases\DB") // при запуске на любом компьютере локальной сети срабатывает правильно, возвращает 1 или 0 (в зависимости от того, существует или не существует каталог "C:\databases\DB").
Встречалась ли эта особенность у кого-нибудь еще?
27.09.2004
00:14
#2
Странно, что заработал 3-й вариант. Я всегда думал, что ФС работает на ядре 95 файловой системы, и сетевых каталогов не видит вообще. Обходил созданием сетевых дисков (у всех с одинаковой буквой).
29.09.2004
10:16
#3
"Да, тоже заметил эту особенность. Видимо такая реализация ФС у 1С.
Вообще у нее эти части слабоваты, особенно работа с xBase например. Там вообще
длинные имена файлов нельзя использовать; не всякий dbf файл читается, особенно если он из другой программы (не 1С) создан."
Вообще у нее эти части слабоваты, особенно работа с xBase например. Там вообще
длинные имена файлов нельзя использовать; не всякий dbf файл читается, особенно если он из другой программы (не 1С) создан."
Читают тему
(гостей: 1)