|
УстановитьВремяИзменения() для папки выдает ошибку |
☑ |
0
unk2
24.09.12
✎
07:47
|
При применении метода УстановитьВремяИзменения() для папки выдает ошибку "Ошибка доступа к файлу: C:\Temp\1\". Для файлов в этой папке работает корректно. В хелпе я нашел что для папки этот метод тоже должен работать. КОд следующий
"Масс1 = НайтиФайлы(Путь,МаскаФайлов,Истина);
Для Каждого ТекСтр ИЗ Масс1 Цикл
ВыбФайл = Новый Файл(ТекСтр.ПолноеИмя);
//Если ВыбФайл.ЭтоКаталог() Тогда
// Продолжить;
//КонецЕсли;
ВыбФайл.УстановитьВремяИзменения(ДатаВремяНачало);
КонецЦикла;
"
|
|
1
1Сергей
24.09.12
✎
07:52
|
не открыты ли файлы кем(чем)-либо из этой папки?
|
|
2
unk2
24.09.12
✎
08:13
|
Нет ничего нет что могло "держать" этот каталог
|
|
3
unk2
24.09.12
✎
08:14
|
Этот метод точно работает на папки? Может у него такая особенность что с папками он не работает...
|
|
4
unk2
24.09.12
✎
08:19
|
Ошибка была в коде. Но все равно не работает. Новый код
"Масс1 = НайтиФайлы(Путь,МаскаФайлов,Истина);
Для Каждого ТекСтр ИЗ Масс1 Цикл
ТекСтр.УстановитьВремяИзменения(ДатаВремяНачало);
КонецЦикла;
"
|
|
5
rphosts
24.09.12
✎
08:26
|
правов хватает?
|
|
6
Jstunner
24.09.12
✎
08:29
|
(4) ТекСтр.УстановитьВремяИзменения()?.. Продолжай искать ошибки в коде..
|
|
7
unk2
24.09.12
✎
08:40
|
5 Да конечно хватает.Дело думаю не в правах
|
|
8
unk2
24.09.12
✎
08:41
|
(6) Больше ошибок нет
|
|