
已解決批處理如何查找出多個(gè)文件夾里最新的文件并以所在的文件夾的名稱重命名提取最新文件重命名請(qǐng)教大神我有一個(gè)提取最新文件的批處理,怎么讓它按照提取的文件夾名字重命名啊,比如E盤(pán)下有10個(gè)文件夾每個(gè)里面提取一個(gè)最新文本,這10個(gè)文本名字按提取的文件夾名字命名;如果只提取大于10KB的最新文本怎么修改呢
nclick="copycode($('code0'));">復(fù)制代碼
- @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
- )

