如何用CMD批处理提取所有文件夹内的子文件按文件夹名称命名并提取到一个文件夹中

2024-11-02 20:34:12
推荐回答(2个)
回答1:

说这么复杂,直接 把文件重命名之后 同时打开第一个文件夹和 最后有文件的哪个文件夹,再把文件拖拉 过去 第一个 文件夹里边 就OK了,然后再把文件夹更名为当天日期 就行了

回答2:

@echo off
set "var=%date:~0,10%
set "var=%var:/-=%"
for /f "delims=" %%a in ('dir /ad /b') do (
   pushd "%%a\"
   for /r %%b in (*.tif) do (
      move "%%b" "%var%\+%%a+%%~xb"
   )
   popd 
)
pause