本帖最后由 qixiaobin0715 于 2021-10-12 19:11 编辑
回复 5# 曰曰曰
斑竹老大已建议你规范命名文件及文件夹,这样文件处理起来要简单的多,像你这样的只能用较为另类的方法,代码未经测试,有什么问题再说:- @echo off
- set FromFolder=7月1日
- setlocal enabledelayedexpansion
- for /l %%i in (2,1,6) do (
- set TargetFolder=7月%%i日
- md !TargetFolder!>nul
- for %%a (%FromFolder%\*.*) do (
- set str=%%~nxa
- copy "%%a" "!TargetFolder!\!TargetFolder!!str:%FromFolder%=!"
- )
- )
- pause
复制代码 把批处理文件放在与文件夹平行目录。 |