Кто такой лучший свободный scriptable клиент SFTP для окон? [закрытый]

Как упоминал Лоран, вы можете переопределить файловый дескриптор Stderr, чтобы захватить вывод stderr для лучшего сообщения об ошибке. Лично я предпочитаю использовать метод CombinedOutput для команды, если выполняешь что-то относительно простое:

cmd := exec.Command("find", "/", "-maxdepth", "1", "-exec", "wc", "-c", "{}", "\\")
output, err := cmd.CombinedOutput()
if err != nil {
    fmt.Println(fmt.Sprint(err) + ": " + string(output))
    return
}
fmt.Println(string(output))

Вот ссылка play.golang.org для приведенного выше примера: http: // play. golang.org/p/z8k9zO755P

7
задан Martin Prikryl 12 August 2015 в 13:58
поделиться

4 ответа

Вы можете использовать клиент scp, который поставляется с putty pscp. Вы можете использовать pscp в командной строке, как scp в командной строке Linux.

5
ответ дан 6 December 2019 в 15:29
поделиться

Cygwin . Вы можете объединить мощь командной строки sftp с мощью сценариев BASH . Все это в Windows!

4
ответ дан 6 December 2019 в 15:29
поделиться

Вы можете проверить SecureFX от VanDyke. http://www.vandyke.com/products/securefx/

или MKS Toolkit для системных администраторов http://mkstoolkit.com/products/tk/ds_tkother.asp

1
ответ дан 6 December 2019 в 15:29
поделиться

Не бесплатно, но посмотрите на edtFTPnet / PRO комплексный механизм сценариев, поддерживающий SFTP в Windows.

Вот пример сценария:

# Sample SFTP script 
set remotehost=edtmobile
set user=javaftp
set password=javaftp
set protocol=sftp
set localdir=D:\work\tmp

# connect to the server
open

# change dir
cd remote/test

# put the local file test.txt to the server as mytest.txt
put test.txt mytest.txt

# disconnect
close
0
ответ дан 6 December 2019 в 15:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: