使用cmd在目录中按计数查找文件名

时间:2012-08-07 21:50:59

标签: windows cmd

我有一个包含数千个文件的目录,我需要按文件计数找到特定的文件名(文件按名称或日期排序)。

使用cmd命令有一种简单的方法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果你想要第11个文件,那么你想要跳过第10个文件。这是一个简单的批处理文件。更改FOR IN()子句中的DIR命令以获得所需的结果。

@echo off
for /f "skip=10 eol=: delims=" %%F in ('dir /b /a-d') do set "chosenFile=%%F" & goto break
:break
echo The 11th file is %chosenFile%
exit /b

如果您只想将第11个文件列在屏幕上,那么您可以在命令行中执行此操作:

cmd /c "for /f "skip=10 eol=: delims=" %F in ('dir /b /a-d') do echo %F&exit"