2

Какие команды следует использовать для передачи файла по FTP, а затем сжатия файлов в каталоге резервных копий с именем файла, содержащим дату / время для справки?

Я бы предпочел использовать пакетные сценарии.

Расположение FTP находится в моей домашней сети, и файлы будут скопированы в ящик Windows XP sp3.

Сжатие только для архивных целей, а не для уменьшения размера передачи.

3 ответа3

3

Имея только ваш компьютер с XP, вам нужно будет загрузить содержимое FTP-папки, затем ZIP-архив, а не ZIP-архив, а затем загрузить.

Вы можете скачать содержимое с помощью winscp, а затем ZIP с вашей любимой программой (я знаю, 7-zip может сделать это)

1

Пакетный файл может сделать это.

Вы можете использовать команду ftp для Windows XP, чтобы подключиться к вашему ftp-сайту и затем получить ваш контент. См. Это> http://www.robvanderwoude.com/ftp.php. Вам необходимо создать автоматический сценарий ftp (отдельный текстовый файл, содержащий ваши команды Ftp).

Таким образом, в командном файле вы должны поместить что-то вроде:ftp -s:ftpcommands.txt hostName

и в ftpcommands.txt вы бы положили:

username
password
(CD, GET or whatever)

Затем вы можете использовать интерфейс командной строки любой zip-программы, которую вам нравится делать, и команду xcopy, чтобы переместить архив в вашу резервную папку.

0

Проверьте переменные% date% и% time%.

Тогда используйте программу сжатия от Microsoft, чтобы заархивировать / разархивировать.

В качестве альтернативы для операций zip и unzip используйте CLI с открытым исходным кодом 7za (7-zip)

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