Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Помогите написать скрипт, который отправляет наа фтп только 1 файл (http://forum.oszone.net/showthread.php?t=314729)

Sasssssssha 10-05-2016 09:00 2633405

Помогите написать скрипт, который отправляет наа фтп только 1 файл
 
Привет программисты!!! помогите написать bat скрипт, который отправляет на фтп только 1 файл, есть батник, который отправляет на фтп целую папку, пробовал прописывать там путь к конкретному файлу типо С:\Program Files\папка\файл.txt но увы фтп пуст. И еще, например, если на 5-ти машинах есть файл с названием 1.txt, как сделать чтобы при отправке на фтп загружались все 5 файлов а не заменяло как существующий ну чтобы было типа 1(1).txt 1(2).txt Большое спасибо за помощь.

alpap 10-05-2016 16:11 2633552

Цитата:

Цитата Sasssssssha
если на 5-ти машинах есть файл с названием 1.txt, как сделать чтобы при отправке на фтп загружались все 5 файлов а не заменяло как существующий ну чтобы было типа 1(1).txt 1(2).txt »

Код:

@echo off
set "p_m="mashina1\1.txt" "mashina2\1.txt" "mashina3\1.txt" "mashina4\1.txt" "mashina5\1.txt""
set "p_out=papka_FTP"
for %%a in (%p_m%) do set n=0& call :l "%%~a"
exit

:l
 if not exist "%~n1(%n%)%~x1" (copy "%~1" "%p_out%\%~n1(%n%)%~x1") else (set/a n+=1& goto l)
exit/b

.

Sasssssssha 13-05-2016 06:50 2634241

Спасибо! Выручил


Время: 18:24.

Время: 18:24.
© OSzone.net 2001-