Я новичок в этой команде cmd / FTP.Я хотел бы создать новую папку в своем локальном каталоге, используя сегодняшнюю дату, и подключиться к FTP, чтобы загрузить определенный файл во вновь созданную папку.Если я вручную ввожу команду один за другим в cmd, это не проблема.Но когда я запускаю командный файл, моя команда останавливается на FTP.
setlocal enableextensions
set name=%date:~-10,2%"-"%date:~7,2%"-"%date:~-4,4"_"job%
mkdir C:\%name%
cd C:\%name%
ftp
open 192.168.31.93
*user*
*password*
binary
cd *directory*
mget -i *.*
Я попытался разделить мою команду на две партии;1. создание папки 2. загрузка по FTP, но загруженный файл не попадает в созданную мной папку.скачанный файл отправлялся в C: \ Document & Settings.
основной пакетный файл
@echo off
call rename.bat
ftp -i -s:ftp.txt
rename.bat
setlocal enableextensions
set name=%date:~-10,2%"-"%date:~7,2%"-"%date:~-4,4%"_job"
mkdir c:\%name%
cd c:\%name%
ftp.txt
open 192.168.31.93
*user*
*password*
binary
cd *directory*
mget *.*
close
Другой метод, который я пробую, - это использование!в среде FTP создайте папку и вернитесь обратно в среду FTP.Этот метод снова не работает с командным файлом.Пожалуйста, помогите