批处理脚本将最旧的文件从一个文件夹移动到另一个

时间:2013-06-16 03:38:27

标签: batch-file

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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