问题标签 [directory-structure]

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 投票
3 回答
1287 浏览

xml - 用于描述目录树文件​​属性的 XML 语言?

我有一个应用程序,它将以文本形式记录文件系统的目录列表。也就是说,它应该这样说:

这些清单将在长期档案中保存多年,因此对于未来的信息考古学家来说,这种语言应该是不言而喻的。该语言应该能够描述常见PC平台文件系统最常用的文件属性:NTFS、FAT、HFS+、ext2/3等。它应该能够处理非拉丁文件名、时间戳的不同语义在不同的文件系统等

当然,用于构建这些数据的语言的明显选择是一些基于 XML 的语言。谁能指出我已经存在的一种语言,用于描述文件属性和目录属性的层次结构,例如在文件系统中?我希望从那些语言设计人员所做的工作中受益,这些工作包括正确的语义、创建模式或 DTD、确定某些东西是否应该是 XML 元素或属性等琐碎的细节。

我查看了显而易见的地方: http: //xml.coverpages.com、网络搜索引擎、XML-Lcomp.text.xml的档案,以及这里。我没有发现任何此类语言的痕迹。搜索有点复杂,因为搜索术语“文件属性”在 XML 中使用的术语属性上获得了很多命中。

请建议我应该调查的语言。拥有语言的名称和指向描述语言及其相关工具、语法定义等的 URL 的指针会有所帮助。

提前致谢!

0 投票
1 回答
3157 浏览

php - MVC框架的理想文件夹结构

我想问一下应该能够支持多个安装的 MVC 框架的理想文件夹结构是什么。例如,我安装了 xyz 框架,并基于这个 xyz 框架的单个安装运行两个或多个站点,而不是为每个站点安装框架。

这可能也在 Codeigniter 中完成,但我对 CodeIgniter 了解不多,所以我需要你的建议。我知道你们中的一些人甚至可能比 CodeIgniter 所做的更好,所以请分享。

0 投票
3 回答
3928 浏览

python - 跨 python 项目共享实用程序模块

在我的 python 项目中共享实用程序模块的最佳目录结构策略是什么?由于公共模块将使用新功能进行更新,因此我不想将它们放在 python 安装目录中。

从project1我不能使用“import ..\sharedUtils”,还有其他方法吗?我宁愿不硬编码“sharedUtils”位置

提前致谢

0 投票
4 回答
679 浏览

bash - 如何将当前和子目录中的所有文件作为命令参数附加?

我有一个这样的目录:

我想在一个命令的单个实例中打开所有子目录中的所有文件。我尝试使用 -exec 或 xargs 进行查找,但它们使用单​​独的命令实例打开每个文件。

基本上,我想要的东西最终像 kate dir/somefile.txt dir/subdir/subsub/somefile2.txt dir/subdir2/somefile.txt, 但对于任意数量的子目录中的任意数量的文件。我正在使用 bash,但任何脚本建议都可以。

澄清:我不仅仅指 .txt 文件,而是任何 ascii 文件(即 .php、.txt、.html 等)

0 投票
3 回答
929 浏览

php - Kohana - 视图文件夹中的子文件夹

我正在使用 Kohana 处理网站的管理部分。我在views 文件夹中创建了一个“admin”子文件夹来存储管理视图。我还在管理部分使用模板控制器的修改实例,称为管理模板控制器,见此处:

但是,我收到一个错误,即未在“admin/template”文件中定义 css 变量。此时,模板文件与我成功用于创建大部分前端的视图文件夹中的模板文件相同,因此它不存在。另外,需要注意的一个重要事实是,当我使用视图文件夹(用于前端)中的模板文件时,它会正确加载页面。

这让我相信它与位于子文件夹中的模板文件有关。这让我很困惑,因为我成功地从同一个“views/admin”文件夹中加载了另一个视图文件。该文件不包含任何变量,所以也许这就是它加载的原因。

我试过了

也加载新的模板文件,但它返回一个错误,必须在渲染之前调用视图。我认为这是由于自动渲染开启,但我想要它。

任何想法都会有很大帮助。显然,我可以将文件移出管理文件夹并重命名,但这并不能真正帮助我了解发生了什么。

0 投票
2 回答
16425 浏览

perl - 如何在 Perl 中复制整个目录?

我需要将整个目录复制到某个位置。

最好的方法是什么?File::Copy正如我所见,仅逐个文件复制。

顺便说一句,我在 Windows 下工作。

感谢帮助。

0 投票
4 回答
3061 浏览

svn - AnkhSVN 和/或 TortoiseSVN - 更改目录结构的推荐方法是什么?

我是 Ankh 和 Tortoise 的新用户。目前正在开发一个 VS2008 应用程序套件,该套件将有多个 .exe 文件,但有很多通用代码。

目前,我们通过将源文件放在“共享”文件夹树中,并在所有需要编译这些文件的 VS2008 项目中使用“添加为链接”来在 .exe 项目之间共享代码。(我们从 VisualSVN 开始,但改用 Ankh,因为它处理链接文件要好得多。)

我们遇到的问题是,我们仍在积极修改共享文件夹树的结构 - 添加新文件夹,并随着项目的发展将现有文件移动到其中。

一直主要使用 Tortoise 来更改目录结构,但一直遇到问题 - 似乎与存储库不同步。我们收到错误消息,指出文件丢失或树冲突。

我怀疑这个问题可能是我们有时会以错误的顺序做事——例如,在移动目录然后提交之前忘记进行更新——但我不确定。

所以,我的问题:

更改目录结构的更好工具是 Ankh 还是 Tortoise?

对于首选工具,必须执行哪些步骤,按什么顺序执行?

0 投票
2 回答
1459 浏览

java - Java:嵌套树结构

我正在寻找一种在我的 GUI 中创建嵌套树结构的方法。我有几个“盒子”,里面有物品。我希望这些框在单击时折叠但展开,就像在侧边栏上导航文件夹的方式一样。我考虑的第一种方法是将“盒子”视为 JList,每个盒子中的项目存储在嵌套的 JList 中。这似乎是一种非常复杂且糟糕的方法。它还可以防止盒子在没有对动作监听器进行大量修改的情况下折叠。我希望有人可能知道可能用于显示可能在这里使用的文件导航的 API。

0 投票
2 回答
77 浏览

zend-framework - 将 DIR 添加到应用程序目录 Zend Framework

我想使用一些不属于 ZF 的类。我在应用程序目录中有一个目录类,并且类目录包含作为对象或静态所需的类。在 Bootstrap 中,我“加载”每个 class.php。

默认情况下,如何从该目录加载/包含所有类?


现在的解决方案。在 Bootstrap.php 中

0 投票
4 回答
528 浏览

java - 每种编程语言都有单独的 Subversion 分支?

在某些项目中,我必须处理不止一种编程语言(例如与 C# 或 Java 应用程序通信的 Delphi GUI 应用程序)。Subversion 存储库当前包含三个顶级分支,每种语言一个。

我是否应该更改它并将项目的所有部分分组到主干中,如下例所示,以使项目级别的分支和标记更容易?