|
|
Скопировать файлы с FTP, а затем удалить. Такая простая задача, а как сдел |
☑ |
|
0
burtom
13.10.07
✎
17:21
|
Привет всем
Нужно запустить программу из bat файла, скопировать файло с FTP в заданную папку, удалить скопированные файлы с FTP. Никак не могу найти прогу для такого простого действия?
Подкиньте решения...
|
|
|
1
smaharbA
13.10.07
✎
18:10
|
ftp.exe /?
|
|
|
2
Злопчинский
13.10.07
✎
18:34
|
ncftp
|
|
|
3
burtom
13.10.07
✎
18:35
|
Если можно, киньте как мне скопировать все файлы из удаленной папки и затем из удалить оттуда.
|
|
|
4
burtom
13.10.07
✎
18:38
|
может wget?
|
|
|
5
burtom
13.10.07
✎
18:50
|
Короче, сделал вот так: Создал BAT файл с таким содержанием: ftp -s:put.txt Сделал файлик put.txt с содержимым: open ftp.server.com anonymous nobody@spammer.com cd Destination/Path lcd C:\tmp ascii hash prompt mget *.txt ----- Как после удачного копирования файлов удалить скопированные файлы с FTP? quit
|
|
|
6
burtom
13.10.07
✎
18:55
|
Нашел интересный скрипт: @echo off @echo 'Обязательно устанавливаем отложенное раскрытие ссылок' setlocal enabledelayedexpansion for %%I in (tadsl*.*) do ( set CURRENTFILE=%%~nxI set Sendfile=!CURRENTFILE! set StopFile=C!Sendfile! call :send ) echo "End bat-file" exit :send @echo off @echo 'Формируем скрипт для ftp-сервера' echo 'Start ftp connection...' set Outputfile=script.ftp echo ^" >!Stopfile! echo open xxx.xxx.x.xxx 21 >%Outputfile% echo user xxxxxxxxxx xxxxxxxxxxxxxxxxxxx>>%Outputfile% echo binary >>%Outputfile% echo cd ^/ >>%Outputfile% echo put !Sendfile! >>%Outputfile% echo put !Stopfile! >>%Outputfile% echo bye >>%Outputfile% @echo 'Запускаем скрипт на исполнение' ftp -n -s:script.ftp @echo 'Удаляем переданные файлы' del !Sendfile! del !Stopfile! echo 'End ftp connection...' exit /b Как переделать в то, что мне нужно?
|
|
|
7
Бым
13.10.07
✎
19:12
|
Вместо ххх подставить имя своего фтп сервера, логин и пароль.
|
|
|
8
burtom
14.10.07
✎
16:28
|
(7)
Это понятно что подставить.
А вот как мне удалить с FTP те файлы, которые только что были оттуда скопированы?
|
|
|
9
smaharbA
14.10.07
✎
18:18
|
delete файл
|
|
|
10
burtom
14.10.07
✎
18:34
|
(9)
я не знаю какие там будут имена, мне нужно удалить только те, которые были скачаны, так как в любой момент могут появиться новые.
|
|
|
11
burtom
14.10.07
✎
18:34
|
причем delete *.* не работает
|
|
|
12
smaharbA
14.10.07
✎
18:51
|
ls | get
ls | delete
|
|
|
13
SPV82
14.10.07
✎
20:11
|
(11) Справку виндовую штатную почитайте наконец - hh ntcmds.chm::/ftp__subcommands.htm mdelete *
|
|
|
14
burtom
15.10.07
✎
17:50
|
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой