批量搜索工作站上的文件名并创建txt或docx输出

时间:2016-06-07 18:09:27

标签: batch-file cmd

我希望创建一个批处理文件,以便按名称搜索我的工作站中的特定文件。如果找到该文件,我想将报告输出到txt或docx。

以下是我到目前为止的内容,但它只搜索根目录:

@echo off
C:
if exist C:\test.* (echo FILE_EXIST) else (echo FILE DOES NOT EXIST)
pause

有人可以向我提供我需要的批次样本吗?谢谢

1 个答案:

答案 0 :(得分:0)

我认为使用dir

这很简单
@echo off
C:
dir /s/b test.*
pause

如果没有带名称的文件,它将显示找不到文件,并显示文件的完整路径,其中包含该名称的文件。

如果您希望将报告存储在文件中,请使用dir /s/b test.* >reports.txt。 然后报告将存储在文件" reports.txt"在目录中。