Я сделал ниже пакетный файл, чтобы получить некоторые файлы, используя ftp с сервера ... теперь мне нужно получить конкретный файл из каталога ниже, используя mget
не все файлы в этом каталоге, и мне нужно передать его как переменную, а нестатический
mget /home/backup/dump/.
пример
каталог dump
имеет файлы
a_0509_kasjada.dump
a_0009_kaoi.dump
a_0033_msdhaa.dump
a_0579_qptcla.dump
хочу1025 * только имя файла, которое содержит 0009
передать его как переменную
@ECHO OFF
TITLE %1 - Get Dumps backup
SET @FileDate=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%%time:~0,2%%time:~3,2%
:PING
ping %2 -n 1
IF %errorlevel% NEQ 0 goto :PING
REM --- Check directories existence
IF NOT EXIST "D:\Backup" MKDIR "D:\Backup"
IF NOT EXIST "D:\Backup\%1\" MKDIR "D:\Backup\%1"
IF NOT EXIST "D:\Backup\%1\%@FileDate%\" MKDIR "D:\Backup\%1\%@FileDate%"
ECHO open %2> %1_tmp.srjd
ECHO oracle>> %1_tmp.srjd
ECHO olAdmin>> %1_tmp.srjd
ECHO lcd "D:\Backup\%1\%@FileDate%">> %1_tmp.srjd
ECHO bin>> %1_tmp.srjd
ECHO mget /home/backup/dump/*.*>> %1_tmp.srjd
ECHO bye>> %1_tmp.srjd
REM --- Launch FTP and pass it the script
FTP -i -s:%1_tmp.srjd
REM --- Cleanup.
DEL %1_tmp.srjd
REM --- PAUSE
EXIT