Windows中目录/文件夹的树视图?[关闭]

Tree view of a directory/folder in Windows? [closed]

提问人:Pietro 提问时间:3/1/2012 最后编辑:VertexwahnPietro 更新时间:8/25/2017 访问量:337913

问:


这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可以发表评论以解释在哪里可以回答该问题。

7年前关闭。

在 Linux/KDE 中,我可以将目录视为一棵树。如何在 Windows 7 中做到这一点?

考虑我不是说“Windows 资源管理器”。这只显示了目录,我也想要文件。

Windows 目录 windows-explorer

评论

7赞 Pietro 3/2/2012
@Luke:它对我有用,我总是在可用的地方使用它(Linux / Mac)。而且我不需要 system32 目录的树视图,只需要我自己的项目(例如,您可以获得源代码的树视图)。
5赞 Pietro 3/2/2012
@Luke:你说的“自己做并不是很难”是什么意思?我应该学习 Windows API 并自己编写这样的实用程序吗?
1赞 Luke 3/2/2012
这个网站是关于编程的,所以我认为你正在寻找第三方控件或自己编写它。我敢肯定,有些程序已经做到了,尽管我不熟悉任何程序。
6赞 Cornelius 10/30/2012
这可能更适合 SuperUser 而不是 SO。
5赞 asiby 10/29/2013
在窗口中拥有树视图非常有用。我面临的情况是,我必须添加一个包含大量文件的模块或库。轻松超过 50 个文件,有时甚至超过 100 个文件。在我的 MacBook Pro 上,我看到封闭的文件夹折叠了,我只是用鼠标覆盖它并暂存它以供下一次提交。在 Windows 上,我必须向下滚动并选择单个文件。真是浪费时间。而且经常发生我在提交过程中错过一些文件的情况。即使在 system32 上,也支持 tree。我在 MS Visual Studio 上开发,并且有一个树视图控件。我已经用过好几次了。

答:

187赞 Janek 3/1/2012 #1

在 Windows 命令提示符下,您可以使用“tree /F”查看当前文件夹的树以及所有降序文件和文件夹。

在 Windows 8.1 下的文件资源管理器中:

  • 选择文件夹
  • 按 Shift 键,右键单击鼠标,然后选择“在此处打开命令窗口”
  • 键入并按 Enter 键tree /f > tree.txt
  • 使用MS Word打开“tree.txt”
  • 将打开“文件转换 - 树 .txt”对话框
  • 对于“文本编码”,勾选“MS-DOS”选项

现在,您有了一个可编辑的树结构文件。

这适用于从 Windows XP 到 Windows 8.1 的 Windows 版本。

评论

9赞 Pietro 3/1/2012
这是一些东西,但我需要在 GUI 中使用它。
0赞 Lou 3/23/2014
这在 Windows 7 命令提示符上对我不起作用。
3赞 WonderWorker 8/10/2016
有一个 ascii 变体,它可能更适合在记事本或其他任何 Word 中打开文件。将步骤 3 中的命令替换为“tree /f /a > tree.txt”,并忽略步骤 4 到 6。
2赞 phil_lgr 3/20/2017
在 Windows 10 上运行良好。cmd.exe
2赞 MGB.py 12/13/2019
键入 tree /f > tree.doc然后按 Enter 保存为 Word 格式。
2赞 CyberPlayerOne 8/16/2013 #2

TreeSize Professional 拥有您想要的。但它侧重于文件夹和文件的大小。

14赞 Karthik 4/17/2014 #3

如果只是在树视图中查看,一种解决方法是使用Notepad++中的资源管理器或任何其他工具。

评论

2赞 radsdau 10/6/2015
我找不到这个,你能提供更多细节吗?
7赞 hotblack944 11/8/2018
查看 -> 文件夹作为工作区,然后在“文件夹作为工作区”窗格中单击鼠标右键,选择“添加”,浏览到要查看的文件夹,然后单击“确定”。
2赞 Egor 2/20/2015 #4

您可以使用 Internet Explorer 在树中一起浏览文件夹和文件。它是收藏夹窗口中的文件资源管理器。您只需要将“收藏夹文件夹”替换为要视为根文件夹的文件夹

评论

1赞 Harsha J K 11/12/2018
在 Windows 10 中不起作用,它会直接弹出带有所选路径的 Windows 资源管理器窗口
27赞 Brian McCormick 5/12/2016 #5

I recommend WinDirStat.

I frequently use WinDirStat to create screen shots for user documentation of open folders and their contents.

It even uses the correct icons for Windows registered file types.

All I would say is missing is an option to display the files without their icons. I can live without it personally, since I am usually pasting the image into a paint program or Visio to edit it, but it would still be a useful feature.

评论

0赞 WonderWorker 8/10/2016
WinDirStat is a brilliant program and the pillow charts it proceduces are perfect for viewing huge files over an entire partition.
2赞 RenniePet 1/22/2018
Am I missing something obvious, or do I have to click on the "+" for each directory to get it to expand the directory listing? I can't find any "expand all" option.
0赞 Joao Coelho 4/7/2019
Does WinDirStat work well on Windows 10? Last release seems 11 years old.
2赞 WonderWorker 4/23/2019
WinDirStat runs well on Windows 10
1赞 skomisa 7/14/2019
@RenniePet You are not missing anything obvious ... you do have to click on the "+" for each directory with WinDirStat. It's astounding that there still doesn't seem to be any utility for Windows that will fully expand a directory in a graphical view with a single click.
78赞 WonderWorker 8/10/2016 #6

tree /f /a

About

The Windows command produces a tree of the current folder and all files & folders contained within it in ASCII format.tree /f /a

The output can be redirected to a text file using the parameter.>

Method

For Windows 8.1 or Windows 10, follow these steps:

  1. Navigate into the folder in file explorer.
  2. Press Shift, right-click mouse, and select "Open command window here".
  3. Type and press Enter.tree /f /a > tree.txt
  4. Open the new file in your favourite text editor/viewer.tree.txt

Note: Windows 7, Vista, XP and earlier users can type cmd in the run command box in the start menu for a command window.