|
winscp копирование конкретного файла |
☑ |
0
Noxvil
21.02.13
✎
12:53
|
Коллеги, добрый день.
Есть код:
WshShell = Новый COMОбъект("Wscript.Shell");
ИмяФайлаЛога = ПолучитьИмяВременногоФайла("xml");
СтрокаКоманды = """C:\WinSCP\winscp.exe""" + " /console /command " + """option batch abort"" " + """open *****************************"" " + """synchronize both D:\Data pub/Export1c"" " + """ close"" ""exit""";
WshExec = WshShell.Exec(СтрокаКоманды);
Пока WshExec.Status = 0 Цикл
//дождемся окончания выполнения команды
КонецЦикла;
Сообщить("Готово");
Вопрос в том, что когда указываешь папку, он копирует всё содержимое, соответственно. В моём случае - надо копировать конкретный файл. Я ставлю "D:\Data\Data.xml" вместо "D:\Data", не получается, далее "pub/Export1c" меняю на "pub/Export1c/Data.xml", тоже ничего не получается...
Есть ли возможность перекинуть конкретный файл и если да, где именно я делаю ошибку?
Спасибо.
|
|
1
Noxvil
21.02.13
✎
15:54
|
Коллеги, не стесняйтесь... )
|
|
2
pessok
21.02.13
✎
15:56
|
стойкое впечатление, что ты ошибся форумом... что такое WinSCP, для начала, и как оно должно работать?
|
|
3
Noxvil
21.02.13
✎
16:00
|
Это программа по подключению к sftp, пробовал по статейке делать...
|
|
4
Noxvil
21.02.13
✎
16:11
|
Коллеги, будьте добры... ) Помогите... )
|
|
5
le_
21.02.13
✎
16:17
|
Из документации:
synchronize local|remote|both [ <local directory> [ <remote directory> ] ]
Синхронизация _директорий_.
|
|
6
le_
21.02.13
✎
16:18
|
get - скачать файл с сервера
put - закачать файл на сервер
|
|
7
le_
21.02.13
✎
16:18
|
|
|
8
Noxvil
21.02.13
✎
16:23
|
Вот блин, Спасибо )
|
|