0
SashaInbo
10.09.15
✎
13:33
|
Всем привет, срочно нужна ваша помощь.
Дома стоит Windows 10.
Обработка в 1С получает список файлов (например на диске E, или даже в папке базы), потом пытается получить инфу каждого файла (размер и т.д) и тут ВСЕГДА ошибка "Ошибка доступа к файлу".
Уже всё перепробовал, дал права везде где можно, давал права на "Все" и т.д., но не в какую просто. Пробовал 1С от админа запускать.
Выручайте.
Пример кода:
МассивНайденныхФайлов = НайтиФайлы(ПапкаСВидео, "*.dat");
Для Каждого Элемент Из МассивНайденныхФайлов Цикл
Файл = Новый Файл(Элемент.Имя);
Размер = Файл.Размер(); // вот тут вылетает
ДатаИзменения = Файл.ПолучитьВремяИзменения();
КонецЦикла;
|
|
1
SashaInbo
10.09.15
✎
13:41
|
Ещё странно, если я открывал Фаайл через отладчик:
Для Каждого Элемент Из МассивНайденныхФайлов Цикл
Файл = Новый Файл(Элемент.Имя);
То там есть данные, название файла, расширение и т.д.
НО если после открытия файла я проверяю на
Файл.Существует()
Пишет ЛОЖЬ
|
|
2
SashaInbo
10.09.15
✎
13:45
|
Всё сорри, осилил, вопрос снят. Всем спасибо.
Моя ошибка была что написал
Файл = Новый Файл(Элемент.Имя);
А надо было полный путь:
Файл = Новый Файл(Элемент.ПолноеИмя);
P.S. может кому пригодится =)
|
|