问题标签 [subdirectory]

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 投票
5 回答
58463 浏览

svn - SVN:是否可以获得给定路径的修订号列表?

我正在制作一个连接到存储库、下载提交列表并将它们存储在本地的 PHP 工具。但是,由于某些存储库可能很大并且获取它们的日志会导致等待时间长和可能的超时/错误,我想使用异步请求下载每个提交消息。

所以,我在修订历史中有一个起点和终点,我可以像这样抓取所有日志:

svn log -r <from_revision>:<to_revision> <REPO_URL>

...我最终可能会得到一个非常大的 XML 文件,以至于下载需要很长时间,需要很长时间和大量资源来解析,并且需要很长时间来存储。

如果我知道起点和终点,我可以创建一个 for() 循环来逐一获取修订:

svn log -r <revision> ...

但是,由于我不知道给定路径存在哪些特定修订,我会收到一个错误。我可以让应用程序在更新期间忽略该错误,但这是一个令人讨厌的黑客攻击,它会发布请求并等待响应 - 这一点都不好。

所以,我需要这样的东西:

  • “给我这条路径的修订号列表”,或者:
  • “给我这条路径的修订号列表,介于和

这样我就可以为存储库路径制作一组有效的修订版本并一个接一个地获取它们。

欢迎所有建议,在此先感谢。

0 投票
3 回答
3363 浏览

apache - Apache Config - 排除子目录

有没有办法在不使用 .htaccess 文件的情况下将规则应用于单个目录而不是其子目录?我希望 /var/www/html 按日期顺序排序。但是,在子目录中,我不希望应用此规则。

现在,我在 /var/www/html 目录标签中有 IndexOrderDefault Descending Date。

0 投票
4 回答
21714 浏览

c - 如何在C中列出给定目录中的所有子目录?

有没有办法在 C 中列出给定目录路径中的所有子目录?我希望我能够使用该stat()功能来做到这一点,但它只适用于文件。

0 投票
4 回答
117133 浏览

bash - 如何使用 Bash 递归地创建不存在的子目录?

我正在创建一个快速备份脚本,它将一些数据库转储到一个漂亮/整洁的目录结构中,我意识到我需要在创建目录之前进行测试以确保目录存在。我的代码有效,但有更好的方法吗?

0 投票
2 回答
1506 浏览

html - 在重定向中排除某些子文件夹和域

这是仅重定向 HTML 文件的延续?

如何更改 my.htaccess以使其从仅 HTML 重定向中排除某些子文件夹或子域?我尝试使用此代码排除“下载”子文件夹以及“开发”和“支持”子域,但它不起作用:

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

python - Python 目录搜索和 dict 组织

大家好,这是我最近第一次尝试进入 Python 的文件和操作系统部分。我正在尝试搜索一个目录,然后找到所有子目录。如果目录没有文件夹,请将所有文件添加到列表中。并按 dict 组织它们。

例如,一棵树可能看起来像这样

  • 起始路径
    • 目录 1
      • 子目录 1
      • 子目录 2
      • 子目录 3
        • 子目录
          • 文件.jpg
          • 文件夹1
            • 文件1.jpg
            • 文件2.jpg
          • 文件夹2
            • 文件3.jpg
            • 文件4.jpg

即使 subsubdir 中有一个文件,也应该跳过它,因为它里面有文件夹。

现在,如果我知道要查找多少个目录,我通常可以使用 os.listdir 和 os.path.isdir 执行此操作。但是,如果我希望它是动态的,它将必须补偿任何数量的文件夹和子文件夹。我曾尝试使用 os.walk,它会轻松找到所有文件。我遇到的唯一麻烦是使用包含文件的路径名创建所有字典。我需要由 dict 组织的文件夹名称,直到起始路径。

所以最后,使用上面的例子,字典应该看起来像这样,里面有文件:

将不胜感激任何帮助或组织信息的更好的想法。谢谢。

0 投票
2 回答
222 浏览

python - 如何纯粹在 python 中获取目录的子目录的名称?

我不想使用命令或任何使用 unix shell 的类似模块。提前致谢..

0 投票
1 回答
985 浏览

nmake - Nmake - 编译所有子文件夹中的所有源文件

我想创建一个通用的 nmake 文件,该文件可用于多个项目,而对 .mak 文件的更改最少。我希望它编译文件夹中的所有源文件(c/cpp)以及所有子文件夹中的所有源文件。我不确定是否可以使用通配符作为目录名称,或者我将如何迭代地遍历多个目录级别。这可以使用nmake吗?

0 投票
3 回答
39189 浏览

makefile - 制作通配符子目录目标

我的应用程序主目录中有一个“lib”目录,其中包含任意数量的子目录,每个子目录都有自己的 Makefile。

我想在主目录中有一个 Makefile,它调用每个子目录的 Makefile。我知道如果我手动列出子目录,这是可能的,但我希望它自动完成。

我在想类似下面的东西,但它显然不起作用。请注意,我也有 clean、test 等目标,因此 % 可能根本不是一个好主意。

任何帮助表示赞赏!