我正在尝试获取我继承的网站的文件和目录列表。我打开了一个Windows命令提示符(我正在使用Windows 7)并输入以下命令: dir / o:gn / s> FILENAME.TXT。
在大多数情况下,它做我想要的。但是,它还包括DreamWeaver留下的烦人的_notes目录 - 我不想要!!!!!!!
我不得不浏览数以千计的文件和目录,而我更不关心_notes目录(或其中的任何内容)。编辑我的结果将花费太长时间,我没有时间这样做。
有没有办法从DIR命令中抑制特定的文件/目录?
答案 0 :(得分:0)
就个人而言,我只是这样做:
for /R %f in (*) do @echo %f >> allfiles.txt
grep -v \\_notes\\ allfiles.txt > files.txt
如果你没有grep
,那么你应该得到它并学习如何使用它。我推荐GnuWin32的版本。
答案 1 :(得分:0)
或者,当您导出文件列表时,使用vim宏删除您不想要的目录。 像(我没有测试过): QQ / _notes ^ Mddq @ q
注意:用Enter键替换^ M