@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 根据文件名截取字符串,进行移动文件,复制文件
最新推荐文章于 2024-01-30 11:02:27 发布
本文介绍了一个批处理脚本,该脚本用于从指定目录递归搜索并移动所有 .EMS 扩展名的文件到另一个目录,并根据文件名创建相应日期格式的子文件夹。此脚本使用 for 循环结合 if 条件语句实现自动化文件管理。

2870

被折叠的 条评论
为什么被折叠?



