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

java - 使用堆栈在Java中制作文件/目录树

我需要使用堆栈数据结构返回或打印文件/目录树。例如:

到目前为止我的代码:

此代码打印文件夹和文件,但没有缩进,向后并且不完全按照正确的顺序。

有人可以解释它应该如何工作的逻辑吗?

编辑:找到使用递归和堆栈的解决方案(虽然堆栈似乎是不必要的)

0 投票
1 回答
204 浏览

variables - 带有变量 dir 的 gradle fileTree

我不确定这是否受 fileTree 支持。我搜索了文档,所有示例都使用了具体(绝对或相对)路径。这就是我想做的。

如果我执行以下操作,它会起作用。

所以我怀疑 fileTree 函数不支持 dir 属性的变量。如果没有,我还有什么其他选择?

谢谢!

0 投票
1 回答
4378 浏览

gradle - Gradle - 如何仅针对特定类型的文件在 fileTree 中迭代

在我的 gradle 任务中,我遍历 fileTree 并且一切正常:

但现在我的目录中有不同类型的文件:

如何仅迭代某些类型的文件?因为

不工作。

感谢您的任何建议

0 投票
0 回答
213 浏览

java - 我想在我的项目中从 JFileChooser 中制作所选文件的 java Jtree

这是我的 TreeModel 类

这是我清除树功能的 TreeModel 类

这是调用 filechooser 函数的类

在 getAllFiles 函数中的上述文件中

这是我设置树但没有显示树的功能

我面临的问题是我声明了树并根据方法使用它,但它仍然没有显示树,也没有给出任何错误..所以请给出解决方案或任何其他替代方法来制作树文件路径

0 投票
1 回答
271 浏览

python - 是否有 python 模块从路径/文件的列表或索引创建文件树(不是本地系统)

在一个学校项目上工作......我有一个包含整个目录列表(大约 400K 项)的 python 列表对象(从文本文件中获得)。是否有一个模块可以自动将此列表或文本文件组织成文件树结构?

例如,根目录启动列表“/”。然后是其中的第一个文件夹,一直到路径中的最后一个文件"/folder1/sub-folder_last/lastfile.txt

这一直到最后一个项目"/last_folder_in_root"到最后一个子文件夹"/last_folder_in_root/last_sub_folder/last_file.txt"

我一直在寻找一个好的起点,但搜索的模糊性让我除了 os、os walk 项目之外什么也没有。希望已经有一些东西可以贯穿这个并用标签或类似的东西分隔子项目。

最终输出类似于:

我搜索了几个库,但找不到支持此功能的库。这不涉及os.walk,它不适用于本地文件系统。它来自 txt 文件或列表。

基本上试图找到类似于 os.walk 输出的东西,但从列表或文件中获取信息,而不是从本地系统中获取信息。对此有什么想法或方向吗?

0 投票
1 回答
3647 浏览

angular - 角材料平面树父子图形表示

我想在 Angular Material Flat Tree 上显示父子图形表示。

这是设计:

在此处输入图像描述

这是我到目前为止所做的演示。

0 投票
0 回答
1945 浏览

javascript - 如何通过 jQuery 创建文件+文件夹树视图

我正在尝试创建一种查看 CSV 文件的方法,该文件包含有关物理驱动器上的文件夹和子文件夹的详细信息。

这是 CSV 文件:

我已经使用 papa parse plugin将此 csv 转换为 javascript 数组。现在我找到了这个插件来创建一个用于查看文件的树结构。由于我不想要服务器,因此 php 将无法运行。

在他们的 github 页面上,它说:

您可以创建自定义连接器脚本来扩展文件树的功能。最简单的方法可能是修改下载中提供的脚本之一。如果你想从头开始,你的脚本应该接受一个 POST 变量 (dir) 并以下列格式输出一个未排序的列表:

请你建议如何在没有 PHP 的情况下使用这个插件?

此外,这个文件树插件还有一个替代品.. 在这里查看

它要求我的 html 结构为:

我的 file_data_array 是:data[i][1]哪里

  • data是目录/子目录中所有文件的数组。
  • i是迭代器。
  • 1是根据此 csv 标头的文件路径:

    1. 体积,
    2. 小路,
    3. 姓名,
    4. 尺寸,
    5. 分机,
    6. 最后修改,
    7. 描述

知道如何使用上面的数组创建带有目录及其文件和子目录的jstree文件树吗?

编辑:我发现这个PHP 脚本在服务器端生成 UL 列表。有人可以建议如何在 javascript 中为客户端创建相同的列表吗?我有一个 csv 文件输入,所以不需要 ajax 请求。

代码:

0 投票
1 回答
124 浏览

javascript - jQuery File Tree 始终使用根文件夹作为选定文件夹

我在使用 jQuery File Tree 插件显示数据时遇到问题。不管我用什么'root',它总是使用'​​\'并显示C盘的内容!

我正在使用 aspx(后面有我不使用的代码)和母版页。

我在 venodr 的 js 文件(如下)以及“连接器”脚本中添加了一个断点:

在连接器脚本 jqueryFileTree.aspx 中:

然后我尝试将“根”值硬编码为“D:\Some\Folder”:

我在函数 showTree 中看到参数 't' 现在实际上看到了 'D:\Some\Folder' 但连接器仍然说 Request.Form["dir"] 为 null 并继续显示 C 驱动器的内容。

我在这里做错了什么?

0 投票
1 回答
30 浏览

javascript - Javascript - 读取所有文件名并输出到带有超链接的 html

我有一个有限的托管服务器。我想阅读文件树(所有文件和文件夹)并在基本的 html 页面上创建指向它们的超链接。

为清楚起见,我正在使用 Keybase,我公开共享文件,但想在 index.html 页面上列出它们,而不是使用他们网站的“文件树”

https://keybase.pub/example_user(keybase文件树) https://example_user.keybase.pub(index.html 文件)

html 文件位于根目录中,我想在 /subdir (及其子目录)中显示所有(pdf)文件

这不是一个“真正的”网络服务器。我正在寻找一些简单的东西,比如在 html 中加载的 FOR 循环

谢谢。

0 投票
0 回答
57 浏览

javascript - 我的 js 文件没有响应新的编辑

我正在更新我构建的 Web 应用程序。我对 HTML 和 CSS 所做的更改会显示在 DOM 上。但是,当我尝试在我的 JS 文件中进行更改时,它们不会显示在 DOM 上。我使用 console.log 对此进行了测试,但它仍然没有显示在 chrome 开发控制台中。我使用导入/导出而不是脚本标签来连接我的 js 文件。如果需要,我很乐意上传我的代码。先感谢您。

这是HTML。我使用 Webpack 来打包代码。它通过“bundle.js”脚本连接。