|
xcopy не отрабатывает из 1С |
☑ |
0
DTX 4th
10.07.18
✎
16:53
|
ВыполнитьКоманду(Ком); //xcopy "c:\tmp\dir" "c:\tmp\dir2\tmp\dir" /Y /I >> "C:\tmp\2018_07_10_16_49_57.txt"
Не работает на одном компе. На остальных всё норм. В логе виднеется "0 files copied". Если эту же строку (Ctrl-C -> Ctrl-V) выполнить в cmd, то всё отработает без проблем. С чем может быть связано?
|
|
1
Cool_Profi
10.07.18
✎
17:02
|
права?
|
|
2
HawkEye
10.07.18
✎
17:03
|
(0) запусти 1С с правами администратора....
|
|
3
DTX 4th
10.07.18
✎
17:46
|
(2) Не помогло
(1) Пользователь - админ
|
|
4
hhhh
10.07.18
✎
17:47
|
(3) может на сервере выполняешь ??
|
|
5
DTX 4th
10.07.18
✎
17:48
|
(4) &НаКлиенте
|
|
6
Cyberhawk
10.07.18
✎
17:49
|
Права процесса ОС / пользователя ОС
|
|
7
Вафель
10.07.18
✎
18:04
|
не может такого быть
|
|
8
hhhh
10.07.18
✎
18:11
|
(5) тогда смотри права на папки эти
|
|
9
Вафель
10.07.18
✎
18:28
|
может в момент запуска никаких файлов еще нет? случайно не архив разворачиваешь?
|
|
10
DTX 4th
10.07.18
✎
18:39
|
(7) Как видишь, может.
В общем, проблема была с кодировкой.
ВыполнитьКоманду(Ком)
нормально не отрабатывает. Пришлось извернуться вот так:
Запись = Новый ЗаписьТекста(Батник, КодировкаТекста.OEM);
Запись.ЗаписатьСтроку(Ком);
Запись.Закрыть();
КомандаСистемы(Батник);
И всё заработало. Но это явно косяк. Либо 1С, либо винды.
|
|