Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要按字母顺序对目录进行排序,然后抓取文件夹中的前 n 个文件。这一切都在 DOS 中。
我用这个作为开始:
对于 (*.tif) 中的 %a 执行 (
呜呜呜
)
注意:目录中的所有文件都是 .tif
但是这将抓取所有文件,我不知道如何指定只抓取前 n 个文件(n = 13)。有什么建议么???谢谢你 我真的想不通这个!
这是一种方法。
@echo off set "target=d:\tif files" md "%target%" 2>nul for %%a in (*.tif) do ( dir "%target%\*.tif" /b |find /c /v ""|findstr "^13$">nul && goto :done move "%%a" "%target%">nul ) :done