繁体   English   中英

目录打印工具?

[英]Directory printing tool?

我有一个非常复杂的Web应用程序项目,我想对其进行重组。 自然,它由相当数量的文件夹和子文件夹组成。 我有一张大纸准备在上面绘制新结构。

现在,我需要这些项目的纸质打印输出。 我需要一些详细的目录,包括它们的文件-例如/library目录,其中包含引擎的核心部分。 其他目录,我只需要子目录,甚至不需要。

我在Windows上,可以使用tree命令,但这仅给我完整列出了整个结构的清单,然后我需要手工清理。 我宁愿拥有一个工具,该工具可以告诉我需要哪个目录的深度以及可以保存这些设置的目录。

有人碰巧知道这样的工具吗?

编辑:我已经使用tree命令对其进行了排序,手动删除了条目。 要获得我想要的东西,我可能必须编写自己的脚本,而现在我不能这样做。 仍然欢迎任何提示。

您要批处理文件/文件夹重命名器吗? 还是可以将树导出为CSV或XML的东西,还是只想在树中看到想要的文件?

我曾经使用过一个名为FileMonkey的程序,但是自2005年以来就没有进行过更新。快速搜索了最新,最出色的批处理文件处理程序,其中有一些我喜欢的是Flex Renamer

我将为此使用一些Powershell代码。看一下这个示例,看一下getChilItems(gci)的帮助页面。 您可以指定要包括的文件和不包括的文件。

$ DllFiles = gci“ C:\\ Windows \\ System32”-递归| {$ _。extension -eq“ .exe”} Foreach($ DllFiles中的$ Dll){$ Dll.name +“ t " + $DLL.CreationTime + " t” + $ Dll.Length $ i ++}写主机文件总数为:$ i

这是排除参数Get-ChildItem c:\\ scripts *。* -exclude .txt, .log的示例还有一个include参数可以更好地满足您的需求。

如果您已经尝试过这种策略,那么我不知道您的Linux知识水平。

听起来好像您可能想使用find 它可以通过

找到/路径/到/目录/

或者它只能找到带有

找到/ path / to / directory / -type d

使用任何一种方法,您都可以将输出重定向到文件

找到/ path / to / directory / -type d >> output.txt

找到/ path / to / somewhere / else / >> output.txt

然后根据需要编辑文件。

希望对您有所帮助。

-Jim

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM