bat 根据文件名截取字符串,进行移动文件,复制文件

@echo off
setlocal enabledelayedexpansion




 for /F "delims=" %%i in ('dir /a-d /b /s "D:\BackupEms\temp"') do ( 


if not "%%~nxi"=="%~nx0" (
  if "%%~xi" == ".EMS" (
set dd=%%~nxi rem 
set "dd=!dd:~7,10!"
md D:\360Downloads\BW_FTP\Receive\!dd!\
copy %%i D:\360Downloads\BW_FTP\Receive\temp\
move %%i D:\360Downloads\BW_FTP\Receive\!dd!\
  ) 
)
)

你可能感兴趣的:(bat 根据文件名截取字符串,进行移动文件,复制文件)