Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Цитата prib0i:
Например Есть файл Name.txt (В нем LOL.zip lol2.zip lol3.zip) »
Имена файлов в Name.txt в одну строку? Тогда:
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in (name.txt) do (

    for %%j in (%%i) do set /a cnt+=1

)

for /l %%i in (1,1,%cnt%) do set "f_!random!=%%i"
for /f "tokens=2 delims==" %%i in (' set f_ ') do set "token=%%i"
for /f "tokens=%token%" %%i in (name.txt) do set "file=%%i"

(

    echo USER name pass
    echo binary
    echo cd dir1/
    echo get %file%
    echo bye

) | ftp -v -n 127.0.0.1
Если в Name.txt по файлу на строку:
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion

for /f "tokens=*" %%i in (name.txt) do set "f_!random!=%%i"
for /f "tokens=2 delims==" %%i in (' set f_ ') do set "file=%%i"

(

    echo USER name pass
    echo binary
    echo cd dir1/
    echo get %file%
    echo bye

) | ftp -v -n 127.0.0.1
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:26, 04-11-2013 | #2