问题标签 [dir]

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

git - git 子模块毁了我的一天

目前我正在尝试将这个 git 存储库:https ://github.com/twilio/OpenVBX 克隆到我的主存储库中,就好像它是一个目录一样。问题在于,当我尝试使用 git add . 提交主仓库时,子目录(子模块)中没有任何内容被提交,当我尝试 git add path/to/file 时,它​​给了我致命错误: '路径“”在子模块中'。似乎 git 没有跟踪子目录,也没有注意到它及其文件根本存在。

我环顾四周,发现了这个线程:Unable to track files within Git submodules,但是,其中的修复似乎不适用于我或我对 git 的有限了解。我的主目录中没有任何 .gitmodules 文件,据我所知,我拥有的 .git 目录并不相关。有没有办法让它不再是子模块?有没有办法我可以删除它,并在没有它的 git 主干的情况下读取它?

我现在不仅仅是迷路了,在此先感谢您的帮助!

0 投票
4 回答
4480 浏览

file - 非常慢的目录()

当文件很多时,大约 4000 个,dir()功能很慢。我的猜测是它创建了一个结构并以低效的方式填充值。

是否有任何快速而优雅的替代方法dir()

更新:在 64 位、Windows 7 中使用 MATLAB R2011a 对其进行测试。

更新 2:完成大约需要 2 秒。

0 投票
4 回答
1082 浏览

php - 检查文件夹是否为空输出错误(PHP)

我有一个代码来检查目录是否为空,以便我能够执行操作,但是这个简单的代码给出了一个错误:

警告: opendir(/Site/images/countries/abc/a/2.swf,/Site/images/countries/abc/a/2.swf) [function.opendir]: 系统找不到指定的路径。(代码:3)在 C:\wamp\www\Site\index.PHP 第 374 行

没有这样的文件

我不明白这里有什么问题。文件退出指定目录。

0 投票
2 回答
5086 浏览

cygwin - ls 或 dir - 限制文件名返回的数量

有没有办法限制使用 ls 或 dir 命令返回的文件名的数量?我在一台装有 cygwin 的 Windows 机器上,所以任何一个命令都可以。

我有一个包含超过 100 万个文档的目录,我需要将这些文档分批处理到子文件夹中。我正在寻找一个简单的脚本来列出前 20,000 个左右,将它们移动到一个子文件夹,然后在接下来的 20,000 个上重复。我希望 ls 或 dir 可以选择仅列出一定数量的文件,但我似乎无法找到一种方法来做到这一点。

我的另一个选择是将文件名打印到文本文件中并对其进行解析以进行移动。不过,似乎应该有一个更简单的解决方案。

0 投票
1 回答
103 浏览

iphone - 如何获取文件夹的 .ext 目录

我正在创建一个 iPhone 应用程序,它访问 iPhone 上具有随机扩展名的文件夹。例如:文件夹.g1Polt。现在我可以访问这个文件夹,因为我通过查看我的文件知道我的 .ext,但它只适用于我的设备。如何为实际的 .ext 检索 isDir 在下面您可以看到从该文件夹中检索文件的工作代码,但我需要摆脱那个 .g1Polt 并且只需

NSString *path = @"/private/var/stash/Themes/";

0 投票
2 回答
10676 浏览

python - Python Fabric:如何检索目录的文件列表

我正在使用 python-fabric 库构建一个远程服务器管理工​​具,并且正在寻找一种为远程服务器上的目录检索文件列表的好方法。目前我正在使用 run("ls dir") 并手动拆分返回字符串,这看起来很可怕并且非常依赖于架构。fabric.contrib.files 似乎不包含任何有用的东西..

建议非常感谢。

干杯,R

0 投票
5 回答
4310 浏览

php - PHP - 查找目录是否有孩子的最快方法?

我正在构建一个文件浏览器,我需要知道一个目录是否有孩子(但不是有多少或什么类型)。

查找目录是否有子目录的最有效方法是什么?glob()? scandir()它?检查其税务记录?

编辑

似乎我被误解了,尽管我认为我很清楚。我会尝试重申我的问题。

知道目录是否为空的最有效方法是什么?我基本上是在寻找一个布尔答案——不是空的或空的。

不需要知道:

  • 目录中有多少个文件
  • 文件是什么
  • 当它们被修改时
  • 等等

确实需要知道:

  • 目录中是否有任何文件

有效率的。

0 投票
6 回答
5274 浏览

c++ - 不完整类型“DIR”的使用无效

我正在尝试编译这段代码,它在 Windows 上运行良好,在 Linux 上(代码::块):

由于 Windows 上的路径名不区分大小写,因此我可以读取诸如“c://program files”之类的用户输入并获取“正确”路径“C:\Program Files*”(星号除外 - 或“F: //" -> "F:*")。我还使用此变量来获取具有绝对路径值的目录列表,因为 ep->d_name(当然是在一些 readdir() 之后)返回相对于 somepath 的路径。

在 Linux 上,我得到一个编译器错误(对于“dp->dd_name”):

错误:不完整类型“DIR”的无效使用

我是不是忘记了什么?还是有逻辑错误?

编辑:我在上面添加了包含(我已经在使用)。

0 投票
1 回答
895 浏览

file - Powershell防止父文件夹的递归查找仅搜索子文件夹

我创建了一个脚本,它可以在指定格式的提供目录中找到所有文件。该脚本将递归搜索这些文件的文件夹结构。

问题是,如果我提供路径 C:\scripts\files 作为我的根搜索目录,脚本仍然会搜索 C:\scripts 以及 C:\scripts\files\,这就是我希望脚本执行的全部操作!

这显然是一个简单的修复,但我不确定我的编码错误。

在此先感谢,克雷格

0 投票
1 回答
1789 浏览

ruby - 验证目录路径

我正在用 Ruby 编写一个备份程序。用户进入目标目录。

我如何验证条目?当我故意输入诸如 a/:mcjhs 之类的愚蠢内容时,我不断收到错误消息。(当然哈哈)

我如何阻止这种情况发生?

谢谢你的帮助 :-)

编辑:

这是我的意思的一个示例:destination1 无法创建并引发错误。我该如何事先了解?

我解决了,是的,我之前也做过研究:-P

我将 if 语句放入 begin/rescue/end 语句中。太简单。感谢您的帮助!