只是一个问题,是否可以使用dir列出除某些文件夹内容之外的所有内容?我有一个带有Protools音频会话的备份外部4TB HDD,我想保存一个列表用于离线搜索,我知道我可以使用
dir /s > file_list.txt
但由于有些文件夹中有大量的文件,我不需要列出。例如,一个会话"音频文件"文件夹可以包含1000多个文件,使列表变得很大。我想列出所有内容,但"音频文件"的内容,尽管我想列出文件夹"音频文件",但不列出其内容。
我试过了:
dir /s "H:backup" | findstr /v "Audio Files"
并且将"音频文件"文件夹从列表中排除,正如man所说/v:
只打印不包含匹配项的行。
tree /a /f
看起来不错,但我想我不能用其他开关了。
有什么办法做到这一点吗?我知道有像这样的第三方工具:
10保存或打印文件和文件夹内容列表的免费工具
但我想避免安装第三方应用程序。
您可以多次使用findstr
dir /s "H:backup" | findstr /v "Audio Files" | findstr /v "excluded-Folder2" | findstr /v "excluded-Folder3"