Копирование набора локальных файлов на FTP-сервер

8044
user1056221

Я хочу скопировать набор локальных файлов на ftp://124.30.124.230 (он спросит имя пользователя и пароль). Я хочу сделать эту работу на 400 системах.

Я планировал выполнить эту работу, создав пакетный файл, и во время работы этого пакетного файла это нужно сделать. Как мне это сделать?

1
Какая операционная система? Paul 12 лет назад 1
Пакетные файлы и простой FTP. Так что п р о б о б е л ь с э 98. Hennes 8 лет назад 0

2 ответа на вопрос

0
HaydnWVN

Нам нужна дополнительная информация о системах, на которых вы работаете, соединениях, безопасности и т. Д.

Лично я считаю, что пакетные файлы - отличный способ сделать это. У меня есть содержимое простой резервной копии, которой я с удовольствием поделюсь - вы можете адаптировать ее к вашей ситуации с FTP, а не к созданию удаленного диска и папки, которое я использовал.

Пакетный скрипт FTP )

Мой скрипт резервного копирования и загрузки / файл bat:

(Обратите внимание, что это было для двух ПК с Windows XP в мини-рабочей группе с подключением к глобальной сети (###. ###. ###. ###) к серверу резервного копирования, $$$$ - мои локальные имена пользователей и он запускался с рабочего стола.)

@echo off for /f "tokens=1-3 delims=:/" %%i in ("%DATE%") do set DATESTAMP=%%i.%%j.%%k @echo Directory will be made with this name: @echo backup.%DATESTAMP% md backup.%DATESTAMP% @echo Directory made, now proceeding with file copy... @echo . @echo please ensure both PC's are not in E-mail or have any documents open. pause cd backup.%DATESTAMP% md "$$$$ Documents" xcopy "c:\documents and settings\all users\documents\$$$$ documents" "$$$$ Documents" /E /C /I /H /Q @echo in $$$$ Documents Complete. pause md "My Documents" xcopy "c:\documents and settings\$$$$\my documents" "My Documents" /E /C /I /H /Q @echo $$$$ My Documents Complete. pause md "$$$$ Email" xcopy "c:\documents and settings\$$$$\Local Settings\Application Data\Microsoft\Outlook" "$$$$ Email" /E /C /I /H /Q @echo $$$$ Email Complete. @echo . @echo Now ready to upload to FTP backup server. pause ftp open ###.###.###.### backup backup put backup.%DATESTAMP% quit @echo upload to FTP backup complete! pause exit 
Привет Гайдн, я использую Windows XP, и это нормальное соединение, т.е. нет брандмауэра между системами. Пожалуйста, предоставьте мне код. Я проверю это .. user1056221 12 лет назад 0
0
RedGrittyBrick

На Windows вы можете использовать

ftp -s:myftpcommands.txt servername 

На Unix / Linux вы можете использовать

ftp servername <myftpcommands.txt 

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