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

c - 在 c 中使用 ntfw 时跳过子目录

我正在尝试使用nftw 获取当前或提到的文件夹中的所有文件和目录。但是我如何指示函数不要在任何子目录中走得更远?国旗的目的是什么FTW_SKIP_SUBTREE?还有这个常量的头文件是什么。

当我尝试编译时,我收到此消息

0 投票
1 回答
140 浏览

javascript - 具有关系的 JavaScript 文件树

我正在寻找一种 JavaScript 方法或框架来实现这一点:

在此处输入图像描述

所以具体来说,我喜欢有一个与 Windows 资源管理器中的树结构相同的树结构(您可以在其中展开和折叠节点),并且在右侧您应该能够将节点相互关联。

构建树结构非常简单,但是显示节点的关系非常棘手,老实说我不知道​​如何开始。

我尝试了各种框架,但我所知道的没有一个具有这种内置功能。不幸的是,我无法将任何代码复制到 JSFiddle ......

0 投票
2 回答
1460 浏览

java - 使用 Java 的文件树系统只获取文件和文件夹而不是子目录

所以我必须使用 Java 文件树系统,因为 .listfiles 文件由于某种原因在通过远程网络时速度非常慢。然而,所有 Java 文件树系统示例都列出了子目录中的所有文件,从而严重降低了程序速度。我怎样才能使它只搜索目录并只返回该目录而不是子目录中的文件夹和文件的名称。

示例代码:

任何见解或帮助将不胜感激,谢谢。

0 投票
0 回答
55 浏览

java - 输出pdf文件和文件树中的目录

我怎样才能像这样只输出目录和pdf文件

[目录]
_____blabla.pdf
_____fefewfew.pdf
[下一个目录]
_____afdfsdfsdf.pdf
_____...等等

?

希望得到一些帮助。这是我的代码:(代码不起作用。只是尝试了一些东西)我只需要在 main 方法中更改一些东西。其余的还可以。

0 投票
1 回答
22283 浏览

windows - 打印带有大小、窗口的文件夹树

我正在寻找一种方法来打印(或写入文件)我的 Windows PC 的文件夹树,包括每个文件夹的大小 - 但不是单个文件的大小。输出应如下所示: - 我的文档/图片/自拍/ - 100MB - 我的文档/电影/ - 1000MB - 我的音乐/莫扎特/ - 300MB ..等等

注意:1)如果没有办法可以列出单个文件,但是我可以稍后以编程方式(即使用解析或正则表达式)将它们从列表中删除..

2) 目的是创建一个像http://bl.ocks.org/mbostock/raw/1283663/readme.json这样的分层文件,所以 .json 是最好的,但不是必需的:我将解析文本并创建一个 .json 文件作为第二步。

3)这就是我所拥有的,但我不知道如何将其转换为我的需要。

4) 我只能在我的机器上使用 python 和批处理脚本:(

感谢所有交流

0 投票
1 回答
619 浏览

javascript - jQueryFileTree 如何清除实例、重新实例化新实例或刷新

我正在使用jQuery FileTree。通过 javascript ajax(旧式 javascript xmlhttp 请求,而不是 jQuery)上传文件后,我使用以下代码调用 fileTree:

...它生成了一个漂亮的图形文件树,我可以在其中单击(path变量是新文件夹,用作 URI 段变量,我只是将服务器端连接器 jQueryFileTree.php 代码复制到公共CodeIgniter 控制器类中的函数。这是我认为与问题无关的额外信息,仅供参考)。

但是,由于某种原因,当我通过上传新文件(无需重新加载页面)进行第二次调用时,文件树不会更新或刷新。当我为不同的文件夹上传新文件时,我想刷新树结构。

我尝试使用加载器 gif 清除 #jstree 元素本身:

...甚至只是清除 html:

我尝试过属于其他小部件类型库的命令,例如“销毁”或“刷新”:

这些要么什么都不做,要么返回一个 js 错误。

0 投票
2 回答
530 浏览

java - 解析文件树对象中的许多路径。有没有有效的算法?

我的代码需要创建许多文件路径的文件树作为

FileTree 对象可视化示例:

此树用于以图形形式可视化 torrent 内容文件。它还用于动态显示文件进度。在少数子文件夹和文件中它可以有效地工作,但如果路径 > 10,000 则需要大量内存和时间(> 4 秒和 50 MB RAM)。

有没有一种有效的算法来制作这样的图表?对我来说最关键的是图表制作速度。算法实现的示例可以用任何语言编写,这对我来说并不重要 :-) 在此先感谢。

为此目的,我的 Java 代码:

文件树类:

编辑:

可以达到平均 0.5-1 秒(早期 30 秒)创建 1000 个子文件夹的树的速度。

0 投票
1 回答
75 浏览

ruby-on-rails - 如何使用 nosql 组织 Rails 应用程序

我正在尝试创建一个 Ruby on Rails 应用程序,并且我最近开始使用 NoSQL 数据库来存储数据。但是,我不确定如何在文件树中组织数据库文件。例如,NoSQL 的代码是只应该放在常规代码文件的上下文中,还是可以有自己的 NoSQL 数据库文件文件夹?

0 投票
1 回答
1960 浏览

gradle - Gradle复制任务第一次没有从临时文件夹复制文件

我有一个运行这样的任务的构建文件。

任务 1 ( unpackWar) : 将 war 文件解压缩到 Temp 文件夹

任务 2 ( copyWarFilesToWebContent):将文件复制到 WebContent 文件夹并排除一些内容

任务 3 ( copyRequiredJarFilesToWebContent):将几个 jar 文件从 Temp/WEB-INF/lib 解压缩到 TempJarDir

任务 4 ( explodeProductJars):将我们想要的文件从 TempJarDir 复制到 WebContent 文件夹

有一个准备任务使用dependsOn 运行这些任务中的每一个,并且我已将mustRunAfter 命令添加到每个任务中,以便它们按顺序执行。还要为每个任务设置 upToDateWhen = false。

似乎发生的事情是任务 1 运行良好并解压缩了战争。然后任务 2 使用来自 Temp 的文件并将所需的文件正确添加到 WebContent。

任务 3 和任务 4 总是以最新状态返回,因为在指定的目录中似乎没有文件可以使用。

如果我在 Temp 文件夹存在时重新运行准备,则任务 3 和 4 可以正确运行。

我不确定这是由于 fileTree 的工作原理还是我做错了什么。大约一周前我拿起了 gradle 并且仍在掌握它。

任务如下所示:

我感觉它与 fileTree 有关,但不确定到底发生了什么。

0 投票
1 回答
1896 浏览

javascript - 在 Node.js 中按相对路径显示图像

我正在构建我的第一个 Node.js MVC 应用程序(本机节点,不使用 Express),并且无法通过相对路径显示来自我的 html 文件的图像。

我将为您省去我的 server.js 和 router.js 代码,但这是我的控制器代码,它基本上是我加载视图的方式:

这被传递给...

最后,这是我的 src 属性中带有标签和相对路径的 html:

与上述相关的我的文件系统如下:

我确定相对​​路径是正确的,但尝试了相对路径甚至绝对路径的所有组合。仍然没有显示图像。

来自 LAMP 背景,访问文件树中的图像是微不足道的,但我意识到这里的服务器设置有很大不同(因为我是设置它的人)。

我通过创建一个单独的控制器来显式加载这些文件并使用 URI 访问该控制器来访问文件系统中的其他文件(如样式表)。但是这种方法对于不确定数量的图像是不切实际的。

如何使用 Node.js 在文件系统中访问和显示我的图像?