|
Не работает КомандаСистемы("move"...) под одним пользователем |
☑ |
0
Базис
naïve
14.03.17
✎
09:12
|
Код простой - после загрузки файла убираю обработанный файл в соседний каталог. Подо мной работает, под другим пользователем - нет.
КомандаСистемы("move " + ВыбФайлCSV + " " + НовоеИмяКаталога);
Все пути сетевые, порядка 70 символов, пробелов нет. Винда - семёрка, серверная ОСь - Вин2012.
Куда копать?
|
|
1
Базис
naïve
14.03.17
✎
09:14
|
Или читать errorlevel надо?
|
|
2
Flip
14.03.17
✎
09:17
|
Может на сервере выполняется?
Функция КомандаСистемы() на сервере не работает, поэтому например, чтобы выполнить регламентное задание лучше использовать что-то типа:
ЗапуститьПриложение("cmd /C move L:\calls.csv L:\%DATE:~-4%%DATE:~3,2%%DATE:~0,2%.csv",, Истина);
|
|
3
Базис
naïve
14.03.17
✎
09:20
|
(2) Нет, тут 77.
|
|
4
trad
14.03.17
✎
10:09
|
Права на запись в обеих папках для другого пользователя?
|
|
5
Базис
naïve
14.03.17
✎
11:18
|
(4) Теперь точно есть, спасибо за совет.
|
|
6
Базис
naïve
14.03.17
✎
14:33
|
В автосервисе:
- Всё! Получилось!
- Что, всё сделал?
- Нет, доломал!
Теперь и подо мной через раз даёт ошибку.
|
|