📜  cmd 查找文件 (1)

📅  最后修改于: 2023-12-03 15:30:01.917000             🧑  作者: Mango

CMD查找文件

CMD是Windows操作系统中的命令行工具,它可以通过指定路径和关键字来查找文件。下面通过实例介绍如何使用CMD查找文件。

查找当前路径下的文件

可以使用dir命令来查找当前路径下的文件,如下所示:

dir

此命令将在当前路径下列出所有文件和文件夹。

如果要列出某个特定文件类型(如txt文件),可以使用如下命令:

dir *.txt

此命令将列出当前路径下的所有txt文件。

在指定路径下查找文件

可以使用cd命令进入指定的目录,然后再使用dir命令查找文件。例如,要在D盘的test文件夹下查找所有txt文件,可以按照如下步骤操作:

D:
cd test
dir *.txt

此命令将列出D:\test路径下的所有txt文件。

查找指定文件名的文件

可以使用dir命令的参数来查找指定文件名的文件。例如,要查找所有文件名包含“report”的文件,可以使用如下命令:

dir *report*

此命令将列出所有文件名中包含“report”的文件。

查找指定日期范围内的文件

可以使用dir命令的参数来查找指定日期范围内的文件。例如,要查找2019年1月1日至2019年12月31日之间的文件,可以使用如下命令:

dir /T:C /S /D:01/01/2019-12/31/2019

其中,/T:C参数表示按照创建时间查找,/S参数表示递归查找子目录,/D参数指定日期范围。

查找指定大小范围内的文件

可以使用dir命令的参数来查找指定大小范围内的文件。例如,要查找大小在100KB至1MB之间的文件,可以使用如下命令:

dir /S /A:-D /B /O:-S /L /T:C /S /D:01/01/2019-12/31/2019 | findstr /E /I ".txt .xls .xlsx"  | for /f "tokens=* delims= " %f in ('more /D +%START_ROW% "%TEMPFILE%"') do @echo %f

其中,/S参数表示递归查找子目录,/A:-D参数表示查找文件而非文件夹,/B参数表示以简洁方式列出文件名,/O:-S参数表示按照大小倒序排列,/L参数表示小写文件名,/T:C参数表示按照创建时间查找,/S参数指定日期范围。

以上就是使用CMD查找文件的介绍。可以根据具体需求灵活运用命令来查找需要的文件。