3

我的文件c:\Test夹中有许多文件。我想将最旧的修改文件(首先修改的文件)移动到另一个位置。我对脚本很陌生。你能帮我解决这个问题吗?

4

2 回答 2

2
@echo off
cd c:\Test
for /F "delims=" %%a in ('dir /B /A:-D /O:D /T:W') do (
   move "%%a" C:\Another\Location
   goto continue
)
:continue
于 2013-06-16T05:50:15.953 回答
1

如果你有 cygwinls -ca会给你一个按修改时间排序的文件列表。取最后一个(尾 -1)并将其移动到您想要的位置。

于 2013-06-16T04:02:37.147 回答