尝试列出没有特定目录的文件/文件夹
我正在尝试获取我继承的网站的文件和目录列表。我打开 Windows 命令提示符(我使用的是 Windows 7)并输入以下命令: 目录 /o:gn /s >文件名.txt。
在大多数情况下,它可以满足我的要求。然而,它还包括 DreamWeaver 留下的烦人的 _notes 目录——这是我不想要的!!!!!!!
我必须艰难地浏览数千个文件和目录,而且我不太关心 _notes 目录(或其中的任何内容)。编辑我的结果将花费太长时间,而我没有时间这样做。
有什么方法可以通过 DIR 命令禁止特定文件/目录吗?
I'm trying to get a file and directory listing for a web site I inherited. I opened a Windows command prompt (I'm using Windows 7) and entered the following command:
dir /o:gn /s > filename.txt.
For the most part, it does what I want. HOWEVER, it also includes the annoying _notes directories that DreamWeaver leaves behind -- which I DON'T want!!!!!!!
I have to slog through thousands of files and directories, and I could care less about the _notes directories (or anything in them). Editing my results is going to take way too long, and I don't have time to do that.
Is there any way to supress specific files/directories from a DIR command?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
就我个人而言,我会这样做:
如果您没有
grep
那么您应该获取它并学习如何使用它。我推荐 GnuWin32 中的版本。Personally, I'd just do it like this:
If you don't have
grep
then you should get it and learn how to use it. I recommend the version from GnuWin32.或者,当您导出文件列表时,使用 vim 宏删除不需要的目录。
像这样的东西(我没有测试这个):
qq/_notes^Mddq@q
注意:将 ^M 替换为 Enter 键
Alternatively, when you export the list of files use a vim macro to remove the directories you do not want.
Something like (I did not test this):
qq/_notes^Mddq@q
note: replace ^M with the Enter key