仅处理批处理文件中收到的第一个文件

时间:2014-01-23 18:01:59

标签: file batch-file batch-processing

从一段时间内收到的一堆文件中,我想以先进先出的方式顺序处理每个文件。文件名后缀为序号no。按他们收到的顺序。文件名如下:100_abc.txt,101_pqr.txt,103_xyz.txt等等...需要帮助在批处理文件中编写一些逻辑来处理这些文件中的第一个文件(本例中为100_abc.txt) 。然后重复相同的批次进行下一次处理,然后处理101pqr.txt

批处理文件中应该使用什么命令来获取从一堆文件中收到的第一个文件,然后逐个重复相同的剩余文件?

1 个答案:

答案 0 :(得分:0)

这将按修改日期移动它们,从最旧到最新。

@echo off
cd /d "c:\holding\folder"
for /f "delims=" %%a in ('dir /b /a-d /od') do move"%%a" "d:\elsewhere"
pause
相关问题