只是尝试在属于目录(及其所有子目录)的文件中搜索特定文本。
1) findstr /f:"C:\\test.txt" "TextForSearch" > "out.txt"
给了我正确的答案。这里的 test.txt 包含所有要搜索的文件。它正在被重定向到 out.txt。
现在,out.txt 包含所有匹配的实例,但没有使用空格分隔。如何获取文件 out.txt 中带有空格或分隔符的所有文件名(仅文件名)的列表?
2) findstr /D:"C:\\" "TextForSearch"
根本不搜索。它只是挂起?我在哪里错了?