已解決批處理如何查找出多個文件夾里最新的文件并以所在的文件夾的名稱重命名提取最新文件重命名請教大神我有一個提取最新文件的批處理,怎么讓它按照提取的文件夾名字重命名啊,比如E盤下有10個文件夾每個里面提取一個最新文本,這10個文本名字按提取的文件夾名字命名;如果只提取大于10KB的最新文本怎么修改呢nclick="copycode($('code0'));">復制代碼
- @echo off
- set NewFolder=E:csv
- if not exist %NewFolder% (
- md %NewFolder%
- )
- for /d /r E:CSV %%a in (*) do (
- call :latest %%a
- )
- pause
- goto :eof
- :latest
- for /f delims= %%a in ('dir /a-d /b /o-d /tw %~1 2^>nul') do (
- copy /y %~1%%a %NewFolder%
- goto :eof
- )