只是一个问题,是否可以使用dir列出除了某些文件夹的内容之外的所有内容?我有一个带Protools音频会话的备份外置4TB硬盘,我想保存一个列表进行离线搜索,我知道我可以使用
dir /s > file_list.txt
但是因为有些文件夹中包含大量文件,所以我不需要列出。例如,单个会话“音频文件”文件夹可以有超过1000个文件,使列表变大。我想列出所有内容,但“音频文件”的内容,虽然我想列出文件夹“音频文件”但不是其内容。
我试过了:
dir /s "H:\backup" | findstr /v "\Audio Files"
并且从列表中排除“Audio Files”文件夹,正如man所说/ v:
仅打印不包含匹配项的行。
tree /a /f
看起来不错,但我不能使用其他任何开关。
有什么方法可以达到这个目的吗?我知道有像这样的第三方工具:
10 Free Tools To Save or Print a List of File and Folder Contents
但我想避免安装第三方应用。
答案 0 :(得分:0)
您可以多次使用findstr
dir /s "H:\backup" | findstr /v "\Audio Files" | findstr /v "\excluded-Folder2" | findstr /v "\excluded-Folder3"