我在日期文件夹中有多个文件,如:accnt20140127,accnt20140128,accnt20140129,accnt20140130,accnt20140131等
我想选择最新的文件,即。 accnt20140131并复制到一个单独的文件夹。
任何人都可以帮助我。
答案 0 :(得分:2)
for /f "tokens=*" %%f in (
' dir /o-n /b /a-d "c:\folder\accnt*"'
) do ( set "fileName=%%f" & goto done )
:done
echo "%fileName%"
按文件名排序,降序,第一个文件是最新的。取名并退出for