Я получаю файлы с ftp.
Мне нужно, чтобы каждый файл был скопирован в новую папку, которая будет правой() 9 позициями имени файла.имя файла партии из цикла
example filename: name_file_decw32014
required foldername: decw32014
, когда я запускаю его и поставить имя файла в переменной я не вижу имя
@SETLOCAL ENABLEDELAYEDEXPANSION
open ftp.il.xxxx.com
oren
Dev123$
CD D:\oren\ftp
binary
prompt n
mget *.xxx
for /R D:\oren\ftp %%i IN (*.xxx*) DO (
set filename=%%~ni
set filenameRight=!filename:~0,-9!
PAUSE
if not exist "D:\oren\ftp\!filenameRight!" mkdir D:\oren\ftp\!filenameRight!
copy %%i D:\oren\ftp\!filenameRight!
pause
close
bye
)
filenameRight не меняется в decw32014 во время выполнения !!!