1

Я хочу загрузить все свои удаленные файлы и папки с ftp-сервера на мой локальный компьютер с помощью командной строки или файла .bat.

4 ответа4

2

Вы можете использовать опцию PowerShell для выполнения этой задачи Подготовленный файл функция уже существует здесь. http://powershell.com/cs/media/p/804.aspx

Все, что вам нужно будет запустить:

Get-FTPFile -Source "ftp://server/path" -Target "C:\temp" -UserName "Username" -Password "P@ssw0rd"

1

Существует FTP-клиент командной строки, который поставляется с Windows (по крайней мере, XP). Я думаю это называется просто ftp . Здесь (в ссылке ftp ) находится его документация на веб-сайте Microsoft (по крайней мере, для версии Windows XP).

0

Вы можете попробовать использовать wget для окон и ввести его путь в системные переменные среды.

Он очень легкий и не будет плохой утилитой для вашей системы, если вы захотите.

http://users.ugent.be/~bpuype/wget/

-1

Было бы проще всего использовать FTP-клиент, такой как FileZilla. Вы можете использовать его для входа в учетную запись FTP, выбрать локальную папку, выбрать файлы в удаленной папке, а затем просто перетащить их в локальную папку. Более того, если вы потеряете соединение, вы можете повторить попытку позже точно таким же образом, но когда вас спросят о некоторых файлах, уже существующих (он спросит, хотите ли вы перезаписать существующие файлы), вы можете выбрать игнорировать / пропустите это и все дальнейшие файлы, которые существуют. Таким образом, вы можете получить все файлы и не беспокоиться о том, чтобы сделать это за один раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .