Пакетный файл для загрузки и удаления файлов с сервера - PullRequest
0 голосов
/ 21 октября 2010

Как мне написать командный файл MS dos ftp по адресу:

  1. загрузка файлов с сервера на мой локальный компьютер
  2. удалить эти файлы с сервера после загрузки

Edit:

Пока у меня есть ...

Пакетный файл:

ftp.exe -s: ftp.txt

FTP.txt:

открытый домен.com

usernamehere

passwordhere

cd / httpdocs / store / files

здесь нужны команды get, list и delete ??

бросить курить

Ответы [ 3 ]

1 голос
/ 02 октября 2012

Из одной моей реплики в другом посте.

user-name
user-password
lcd c:\localfolder-where-download
cd remote-folder
mget .  
mdelete \\remote-folder\ .
quit

1 и 2 строки, ваши учетные данные 3-х строчная локальная папка, куда ftp может загружать контент 4-я строка - удаленная папка при необходимости 5-я строка - получить все содержимое в вашу локальную папку 6-я строка - удалить весь контент из удаленной папки 7-я строка, выход!

1 голос
/ 21 октября 2010

Программа ftp.exe может принимать своего рода файл скрипта в качестве входных данных (этот пример загружает файл, но я думаю, что вы поймете идею), так что вы, вероятно, сможете создать скрипт для Команды, которые необходимо выполнить, а затем запустите пакетный файл ftp.exe с соответствующим вводом.

0 голосов
/ 21 октября 2010

Вы можете скачать ncftpput / ncftpget ncftpget есть возможность удалить удаленные файлы после загрузки.

...