问题标签 [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 回答
3930 浏览

qt - 用于文件树和子文件夹的 QTreeWidget

所以,我使用的是 QTreeWidget 来制作文件树。我可以轻松地创建文件和文件夹。但是当我们谈论子文件夹时问题就来了。例如:

我如何准确地创建子文件夹?这是我制作文件夹的代码:

我需要创建另一个函数(类似于 addSubFolder)来在另一个文件夹中添加文件夹吗?

0 投票
1 回答
689 浏览

c# - 根据路径将文件节点添加到树

我有结构:

我有课

所以我有一个线程放置文件LinkedList<BaseFile> myLinkedList ,我希望另一个线程也开始投射这些文件MyFileDir root(注意我使用linkedList而不是list,因为linkedList的地址不会改变List每次需要增长时都会改变它的地址)

我有一个布尔变量 IsRunning,它会让我知道其他线程是否仍在将基本文件添加到链接列表中。所以我有类似的东西:

如您所见,我在实现该方法时遇到了麻烦,AddItemToTree我基本上想开始以该方法构建树。所以首先我将查看根目录并搜索我应该添加的目录curNode.Value。我很难做到这一点。

0 投票
3 回答
343 浏览

file - get a list of files that are different between two filetrees

I'm comparing two very large filesystems (to do with a migration) and diff -qr was great but now since the users have been using the new location the files have changed. I there a way to use diff, grep or anything else to compare only if the file exists, ie: ignore the fact that files differ. By latest diff has a lot of: Only in /dir1/myFile Only in /dir2/myFile In it. is there either an easy way to use grep to show only the files that don't exist at all in dir2 that do exist in dir1 or do something similar with diff.

0 投票
2 回答
1907 浏览

c# - 如何向用户显示文件系统树,以便能够单击并选择路径?

伙计们,在尝试实现一个类来枚举文件系统树的方式后,我放弃了尝试使其工作。

我有一个带有文件路径的文本框。我希望用户能够单击并从显示文件系统树的面板中单击并选择路径。

你们能帮我解决这个问题吗?

只是为了让您了解我在做什么,这是代码:

0 投票
1 回答
88 浏览

file - 检查目录树是否包含文件

Emacs 中是否有一个功能可以检查给定的现有文件是否位于(根)目录“下”的某个位置,即根目录的树结构内的任何位置。

0 投票
3 回答
241 浏览

c - 将 Java NIO Files.walkFileTree 访问者移植到 C,维护线程安全

java.nio.file.Files.walkFileTree我有一些与该接口一起使用的现有 Java 代码FileVisitor,但现在我需要将其移植到纯 C。是否有与该接口等效的 C 语言?如果没有,我可以使用哪些原语来构建一个?

我查看了 Unixftwnftw函数,但似乎它们不会起作用,因为回调函数没有用于提供用户变量的参数(单个 void* 参数会很好)。我的代码需要是线程安全的。

0 投票
1 回答
904 浏览

python - 根据文件路径重命名和移动文件

我正在尝试根据文件所在的树路径重命名文件,然后将重命名的文件移动到特定文件夹(基于其名称)。

因此,例如,我在路径 L:\a\b\c\d\e\f\file.pdf 中有一个文件我想将“file.pdf”重命名为“de f”

此外,所有子文件夹都在 c 处分支,所以我希望 python 扫描文件夹 c 中包含的子文件夹中的所有文档,以便根据上述模式重命名。即L:\a\b\c\x\y\z\file.pdf,file.pdf重命名为“xy z”;L:\a\b\c\q\r\s\file.pdf,file.pdf重命名为“qrs s”;等等

然后,我想根据它们的名称将所有这些文件移动到一个新的、已经存在的文件夹中。例如,对于文件“de f”,我想移动到 L:a\b\1\d\f\e。

我在 Python 编码方面还很陌生,我已经解决了一些难题,但我遇到了很多麻烦。这是我的一些代码,但我认为它不会很有用。

对于此代码,我必须使用 .py 文件将文件放入 CMD。它吐出我想要的名称(但带有我不想要的额外空格),它实际上并没有重命名文件,并且仅在我宁愿让代码查看时放入 CMD 的特定文件完成所有子文件夹并自动执行。请注意,我的代码(特别是第 6-7 行)特定于我想要的文件夹的实际命名方式,出于保密原因,我对树路径的名称进行了混淆,它只是让它更容易理解。

做一些功课,这段代码将搜索并重命名我想要的目录中的所有文件,但是它并没有按照我想要的方式命名。同样,这并没有真正的帮助,但这是我所拥有的。

然后对于实际移动文件,我还没有编写任何代码 - 我很迷茫。我知道这是很多工作,但如果有人可以帮助我,我将不胜感激。

0 投票
0 回答
171 浏览

caching - 缓存文件文件夹结构的最佳解决方案

我正在定义为文件系统上的缓存文件创建最佳文件夹结构的标准。
目的是从文件系统的角度创建性能最高的文件层次结构。

缓存的文件主要是 HTML 页面,所以它们是小文件,但据我的搜索结果,文件系统表的索引不是文件大小,而是目录中的文件数

确定每个目录 200 个文件中的理想数字,我想创建 10 个子目录和 180 个缓存文件,在任何子目录中复制这种模式,但我承认这纯粹是随机尝试,不是由真正了解计算的好方法它。

任何人都可以建议我在此决定中评估哪些特征,或者分享一个在学术层面上谈论文件系统优化的权威资源,可能适用于伟大的文件树?

0 投票
1 回答
1577 浏览

jquery - 不知道如何配置 jquery 文件树

刚刚在http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/看到了一个文件树,不知道怎么配置。我想手动添加项目和子项目,但我不知道如何做到这一点。

有人可以帮忙吗?

0 投票
1 回答
538 浏览

php - 用于操作系统磁盘和网络路径的 php 文件/文件夹树视图

我正在尝试在 CentOS/Linux 中制作 Intranet 应用程序,它允许用户浏览和选择放置在服务器或网络路径上任何位置的文件。

我只需要选择文件,这样我就可以获得放置它的完整路径。用户必须能够像浏览文件夹一样浏览文件夹

路径可能是..

我目前的选择是编码资源管理器在此处输入链接描述

但我希望它在/var/www/html文件夹外工作。我有什么选择?