问题标签 [file-organization]

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 回答
620 浏览

code-organization - 我真的需要帮助组织我的网站文件

好的,我无法为我的网站组织所有文件。我根本找不到一种有效的方法来组织文件。

这就是我目前组织文件的方式.. http://imgur.com/knwue

这是组织它们的好方法吗?或者有没有更好更干净的方法,因为我觉得这在未来会开始变得烦人

0 投票
2 回答
29282 浏览

java - Webapp文件组织约定(开发结构)

对于我正在开发的 webapps,我通常使用以下文件组织,因为我认为它尊重约定:

我想尝试的是根据以下结构组织我的文件:

当然,在打包 webapp 时,文件将被重新定位到它们必须的位置(例如 WEB-INF 文件夹中的 web.xml 文件)。我想像上面那样重新组织我的 webapps 的原因是,我发现将所有 *.xml 配置文件放在同一位置更方便,而不是在这里和那里有一些。你认为打破我的初始结构是个坏主意吗?如果是,为什么?为什么将所有 Web 配置文件放在 WEB-INF 文件夹中如此重要?

PS:从技术上讲,我知道如何很好地链接 webapp 的类路径中的所有文件。问题更多是关于惯例和个人/专业经验的反馈。

0 投票
2 回答
365 浏览

batch-file - Bat按第n个字符或单词将文件排序到名为“n”的文件夹中?

我正在尝试制作一个 .bat 将大量标记为“(日期)(客户)-(文档标题).pdf”的文件排序,例如“12-21-11 Thompson - Case Management.pdf”到标题为的文件夹中客户。到目前为止,我已经得到:

因此 %%b 是客户端名称,例如“Thompson”,并且创建了相应的文件夹,但我不确定如何move使它只考虑 %%b。“-”之后的标题对于每个文件都不一致,所以类似的东西move "%%a %%b %%c %%d"并不总是有效。有没有办法做到这一点?

或者,如果更容易,有没有办法在排序文件时只考虑第 10 个字符?所以“12-21-11 Thompson - Case Management”可以分类到一个名为“T”的文件夹中

0 投票
3 回答
5196 浏览

batch-file - 有例外的批量移动?还是使用 xcopy 并在之后删除原始文件?

我有一个脚本,可以从所有子目录中提取所有文件,然后删除空子目录,提取的部分内容如下:

除了名为“_Unsorted”的子目录外,有没有办法做到这一点?我知道 xcopy 有一个/exclude选项,所以像

几乎可以工作,但我不确定如何在复制原件后删除原件,以得到与move

0 投票
4 回答
48979 浏览

python - 将 Python Flask 应用程序拆分为多个文件

我无法理解如何将烧瓶应用程序拆分为多个文件。

我正在创建一个 Web 服务,我想将 api 拆分为不同的文件(AccountAPI.py、UploadAPI.py、...),这样我就没有一个巨大的 python 文件。

我读过您可以使用蓝图来做到这一点,但我不完全确定这条路线是否适合我。

最终,我想运行一个 Main python 文件并包含其他文件,以便在运行时将它们视为一个大文件。

例如,如果我有 Main.py 和 AccountAPI.py 我希望能够做到这一点:

主要.py:

帐户API.py:

我知道这个例子显然行不通,但是有可能做这样的事情吗?

谢谢

0 投票
1 回答
391 浏览

batch-file - 仅在根目录中的 .bat 的子目录中运行 .bat?

我有一系列命令将文件从文件夹 AE 移动到一个文件夹 X,例如:

ETC

并且一旦它们在 X 中,在 X 中运行 .bat 以根据它们的名称将这些文件按名称排序到文件夹中:

但它似乎想在根文件夹中的 X 中运行 .bat 而不仅仅是\X\.bat 有没有办法告诉X\*.bat它只在 X 中运行?除了更改*.pdfX\*.pdf? 我正在尝试编写,以便每个 .bat 尽可能便携。

0 投票
4 回答
2867 浏览

c# - 删除带有特殊字符的行

我有一个这样的文本文件:

我想删除所有带星号(*)的行,所以删除后文件中的结果是:

0 投票
1 回答
932 浏览

database - 优化文件系统上的目录结构(通过数据库引用)

在搜索了一段时间关于如何处理网站多媒体内容(使用本机文件系统或数据库 blob)的共识之后,主要在这里:

MySQL Binary Storage using BLOB VS OS File System:大文件、大数量、大问题

我决定直接在文件系统上保存并将路径引用放入数据库中。我基本上正在开发一个 Web 应用程序,其中将包含大量图像(主要是5MBto 10MB)和视频(主要是50MBto 100MB)。

有人可以建议我在文件系统上组织我的照片和视频的最佳方式。我了解到的流行解决方案是将文件散列到各个子目录中。

我不清楚为什么我们从反面开始使用文件的基本名称?我尝试将文件名的 2 个字符分组(假设从反面进行相同操作),然后创建目录的层次结构树。在这两种情况下,我都无法发现目录树的宽度或高度的差异。

而且,由于可能会有大量的照片和视频,我必须优先考虑什么,优化目录树的高度或目录树的宽度?

0 投票
3 回答
2107 浏览

c++ - Cocos2d-X 添加子文件夹到 Classes 文件夹会抛出错误

我正在做一个 Cocos2D-X 项目。我正在尝试将我的代码文件组织到 Classes 文件夹内的子文件夹中。正在为 iOS 和 Android 共享 Classes 文件夹。如果我只是将代码文件留在 Classes 文件夹中,一切正常,但如果我将它们放入子文件夹中,我会收到所有类型的错误。我已经在我的项目属性中链接了子文件夹,甚至在 Android.mk 文件中添加了子文件夹,但没有运气。

我一直在谷歌搜索/阅读文章,到处都在说你必须将所有类保存在根“类文件夹”中。对于可能不是问题的小型项目,但随着项目变得越来越大,它将成为一场噩梦,必须始终运行一个包含所有代码文件的文件夹。

有人可以建议是否有办法将 .h/.cpp 文件组织到 Cocos2D-X 项目中的子文件夹中。

0 投票
2 回答
1527 浏览

python - 通过 Python GUI 将文件拖放到文件夹中?

问题
我正在尝试在 python 中创建一个 gui,它在两个并排面板中显示两个目录及其内容(通过树、缩略图、列表等),然后允许用户:

  1. 在两个面板之间拖动文件
  2. 选择要传输的文件(手动和通过脚本),并在用户输入后传输

关键是尽可能多地自动化该过程,但允许用户验证每个文件的最终传输。

这可能吗?哪个python gui库最适合这个?我只是在寻找一个大致的方向,因为我真的不知道从哪里开始寻找。

当前的解决方法
我有一个 python 脚本,它将根据客户端将邮件分类到子文件夹中,然后遍历每个客户端,同时mail\<client>在资源管理器中打开客户端的主文件目录。我将每个文件拖到适当的位置<main>\<client\<subfolder>,关闭两个窗口,在 IDLE 中按“输入”,然后它会移动到下一个客户端。乏味,但这是一个粗略的实现。

系统信息
Windows XP, Python 2.7