问题标签 [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.

0 投票
13 回答
86091 浏览

git - 按模式递归添加文件

如何通过位于不同目录中的模式(或 glob)递归地添加文件?

例如,我想用一个命令添加A/B/C/foo.javaD/E/F/bar.java(以及其他几个 java 文件):

不幸的是,这并没有按预期工作。

0 投票
2 回答
7174 浏览

for-loop - zsh for 循环排除

这是一个简单的问题,但对于我的生活,我无法弄清楚如何从 zsh for 循环中排除某些内容。例如,假设我们有这个:

假设在 中/home/user/settings/,有一个我想忽略的特定目录(“os”)。从逻辑上讲,我尝试了以下变体:

...但这些似乎都不起作用。有人可以将我的语法引向正确的方向吗?

0 投票
1 回答
2048 浏览

glob - 使用 glob.glob 创建 Zip 文件的问题

我正在从一个文件夹(和子文件夹)创建一个 Zip 文件。它工作正常并且还创建了一个新的 .zip 文件,但是我在使用 glob.glob 时遇到了问题。它正在读取所需文件夹(源文件夹)中的所有文件并写入新的 zip 文件,但问题是它是添加子目录,而不是从子目录中添加文件。

我给用户一个选项来选择文件名和路径以及文件类型(Zip 或 Tar)。我在创建 .tar.gz 文件时没有遇到任何问题,但是当使用创建 .zip 文件时,就会遇到这个问题。

这是我的代码:

另外,如果我使用下面的代码:

现在第二个代码获取所有文件,即使它在文件夹/子文件夹中,创建一个新的 .zip 文件并在没有任何目录结构的情况下写入它。它甚至不需要主文件夹的目录结构,只需将主目录或子目录中的所有文件写入该 .zip 文件。

任何人都可以帮助我或建议我。我更喜欢 glob.glob 而不是使用第二个选项。

提前致谢。

问候, 阿卡什

0 投票
2 回答
152 浏览

php - Glob() 文件搜索,问题

一个小问题。我有这个代码,它非常适合文件,但如果我尝试搜索目录名称,结果是空白的。我该如何解决?

一些目录/测试/

结果:空白(我想要:/somedir/test/)

somedir/test/test.txt

结果:好的

我还想在目录名称中搜索,我该怎么做?

0 投票
20 回答
65756 浏览

bash - 测试 glob 在 Bash 中是否有任何匹配项

如果我想检查单个文件是否存在,我可以使用test -e filenameor来测试它[ -e filename ]

假设我有一个 glob,我想知道是否存在名称与 glob 匹配的文件。glob 可以匹配 0 个文件(在这种情况下我不需要做任何事情),或者它可以匹配 1 个或多个文件(在这种情况下我需要做一些事情)。如何测试 glob 是否有任何匹配项?(我不在乎有多少匹配项,如果我可以用一个if语句而不是循环来做到这一点,那将是最好的(因为我发现它最易读)。

test -e glob*如果 glob 匹配多个文件,则失败。)

0 投票
1 回答
255 浏览

xcode - *~ 在全局中是什么意思?

*~glob语法中的含义是什么?例如,在示例.hgignore文件中:

*~.niba和有什么区别*.nib?谢谢

0 投票
3 回答
672 浏览

java - 面向用户的 Java 正则表达式库

我正在寻找一个可以执行“简单”模式匹配的库,这是一种可以通过 GUI 向用户公开的模式。

它应该定义一个简单的匹配语法,例如 * 匹配任何字符等。

换句话说,我想做像 sun 实现的逻辑http://openjdk.java.net/projects/nio/javadoc/java/nio/file/PathMatcher.html一样的 glob(globbing) ,但与文件系统无关。

想法?

0 投票
3 回答
376 浏览

r - R:Sys.glob() 中的大括号扩展

是否可以让 R 的 Sys.glob() 函数扩展大括号?我的意思是类似于 /home/foo/{a,b}/bar.txt 的模式应该找到文件 /home/foo/a/bar.txt 和 /home/foo/b/bar.txt 如果它们都存在. 默认情况下,R 不展开大括号。

使用 GLOB_BRACE 标志可以在 glob(3) 中进行大括号扩展。我猜 R 只是在幕后调用 glob(3) 所以我希望有某种方法,但我似乎找不到正确的调用......

0 投票
1 回答
861 浏览

php - 遍历目录中的特定文件

我需要使用 glob 获取所有以“t_”开头的图像。我应该使用什么模式来做到这一点?

0 投票
3 回答
1537 浏览

php - 使用 glob 检索图像的 PHP 分页

我正在尝试使用 glob() 从文件夹中检索图像,并且我希望它被分页,因此每页仅显示 3 个图像。

通过在互联网上和这里的挖掘,我得到了下面的代码。问题是它只从目录中提取三个图像,当我单击下一页时,它显示相同的 3 个图像。

使用 glob 为每个页面获取不同图像的最佳方法是什么?