问题标签 [glob]
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.
php - 帮助 glob 模式
如果有人能给我一个 glob 的正则表达式模式来获取以下文件名,那就太好了:
返回没有“_thumb”的文件。我有这个模式:
这给了我所有的“_thumb”。
perl - glob('foo*') 的比较优势是什么?
我只是在看有人可以告诉我如何创建目录内容数组吗?. 不出所料,提供了文件 glob 作为答案。令我惊讶的是,该帖子建议使用glob()
而不是<*>
.
我之所以使用<*>
它,是因为这是我很久以前学到的,从未想过。这不是一个很好的理由。
您更喜欢什么语法来进行通配,为什么?
php - 如何使用 PHP 在目录中找到前 5 个文件?
如何使用 PHP 按字母顺序列出目录中的前 5 个文件或目录?
python - 为什么我用这个 python 循环泄漏内存?
我正在编写一个自定义文件系统爬虫,它通过 sys.stdin 传递数百万个 glob 来处理。我发现在运行脚本时,它的内存使用量会随着时间的推移而大幅增加,整个过程几乎停止了。我在下面写了一个显示问题的最小案例。我做错了什么,还是我在 Python / glob 模块中发现了一个错误?(我使用的是 python 2.5.2)。
输出如下所示:
每 100 次迭代,就有 100 个对象被释放,因此len(gc.get_objects()
每 100 次迭代增加 200 个对象。len(gc.garbage)
永远不会从 0 开始变化。第 2 代收集计数缓慢增加,而第 0 和第 1 代计数上升和下降。
python - 如何使用 glob() 递归查找文件?
这就是我所拥有的:
但我想搜索 src 的子文件夹。像这样的东西会起作用:
但这显然是有限且笨重的。
algorithm - 使用通配符(GLOB)支持搜索数百万个文件名的更好方法是什么
我正在开发一个小型搜索引擎来显示具有完整路径的匹配文件名。重要的是我需要提供通配符(GLOB)搜索,例如*.doc
或*list*.xlx
或*timesheet*
或???.doc
或类似的东西。
我找到了一些相关的解决方案
在小于 O(n) 的时间内搜索匹配模式“abc:*:xyz”的字符串
但我正在寻找有效的算法,它可以在不到一秒的时间内从数百万个文件名中找到匹配项,因此需要比 O(n) 更好。
我正在考虑在第一阶段使用子字符串数组(后缀数组+前缀数组)搜索和通过第一阶段第二阶段的结果进行正常正则表达式搜索的两阶段算法。
任何帮助将不胜感激...
git - git:如何递归地添加目录子树中与全局模式匹配的所有文件?
我里面有几个 .screen 文件/xxx/documentation
及其已被 Git 跟踪的子目录。
在修改了许多这些屏幕文件后,我运行(如 文档git add documentation/\\*.screen
中的第一个示例所示)git-add
来暂存这些文件,但命令失败:
我的命令不好,还是 git 有错误?
python - 获取目录中文件的过滤列表
我正在尝试使用 Python 获取目录中的文件列表,但我不想要所有文件的列表。
我本质上想要的是能够执行以下操作,但使用 Python 而不是执行 ls。
如果没有内置方法,我目前正在考虑编写一个 for 循环来遍历 an 的结果os.listdir()
并将所有匹配的文件附加到一个新列表中。
但是,该目录中有很多文件,因此我希望有一种更有效的方法(或内置方法)。
perl - 如何在 Perl 中将变量的值用作 glob 模式?
在 Perl 中,您可以获得与模式匹配的文件列表:
现在,我想将模式作为变量传递(因为它已传递给函数)。但这不起作用:
有什么建议么?
php - PHP 5.3.1 glob:// 异常
我遇到了PHP 5.3.0版本中包含的 glob:// 流包装器的问题。我正在使用以下 PHP 版本:
带有 Suhosin-Patch (cli) 的 PHP 5.3.1-0.dotdeb.1(构建时间:2009 年 12 月 5 日 20:08:29) 版权所有 (c) 1997-2009 The PHP Group Zend Engine v2.3.0,版权所有 (c) 1998 -2009 Zend 科技
当我尝试从 PHP.net 网站执行以下示例时:
请注意,我从原始示例中删除了文件夹,只留下了 php 扩展名
我收到带有以下消息的 PHP 错误:
SplFileInfo::getSize(): [第一个 php 文件名].php 的统计失败
在谷歌上搜索这个错误时,我发现一年前有人遇到了同样的问题,但看起来他们已经解决了。
所以...我的问题是:有人在使用 glob:// 包装器吗?难道我做错了什么?有同样问题的人吗?
注意:我已经知道我可以用其他不同的方式做同样的事情,但我想测试 glob:// 流包装器:)