问题标签 [filetree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

c - 如何仅打印递归函数中找到的文件的文件树?

我有一个递归函数,可以搜索给定文件名的路径。我要做的是打印匹配的文件及其父目录。

所以对于这样的文件树:

我想在搜索 file1 时打印它:

我能够看到每个找到的文件的路径,所以我想从这些路径构造一棵新树,然后打印那棵树,但在我看来,必须有一个更简单的方法。

0 投票
0 回答
39 浏览

gradle - Gradle - 如何使用文件树

我有很多文件的目录。我只需要java文件。我的树:

我也收集了更改过的文件

并使用

如何在我的树中只获取更改的文件?

我试过了,但没用

0 投票
0 回答
14 浏览

tree - 如何从磁盘检索/存储文件树(分层树)?

考虑一些存储大量数据的大型服务器。我使用 FUSE 在用户空间开发了一个文件系统,以便用户可以在本地目录中安装服务器文件系统。

在访问挂载的目录时,会有多个查找请求、目录读取等。将每个查找请求发送到服务器会造成糟糕的用户体验。所以我正在考虑在用户与服务器交互以读取目录时创建/更新对象树;这样整体上对服务器的请求就会减少。如果服务器文件系统有一些变化,将会有其他后台进程更新树。

由于服务器具有巨大的容量,因此文件/目录的数量也很大,因此存储/检索到 RAM 将受到限制。

由于此文件系统将在用户设备中运行,因此使用 sql、mongo 等数据库解决方案是不可行的。可行的是创建一些可以轻松存储和检索 objectTree 的文件?

我还检查了 B+ 树将如何被 sql 等数据库存储,以便我可以为自己的树开发方法,但找不到合适的资源。

我们如何存储文件树结构以便插入、删除节点变得高效?

0 投票
0 回答
12 浏览

user-interface - VSCode:是否可以将 goto 文件(ctrl+p)与可见文件树结合起来?

标题说明了一切:是否可以使用 goto 文件(默认 ctrl+p)来渲染文件树,以便在大型项目中轻松导航?

为了澄清 - 我希望能够在使用 goto 命令时看到文件树,以便我可以通过“pieces”搜索文件 - 文件路径和名称中的字符。