glob

删除 /。打印文件名时的空格

我正在尝试打印文件夹中文件的文件名,但不幸的是,当我打印出来时,它显示为 - 图像是 ././Image_crop 4.jpg - 我如何摆脱 ./. /在文件前面?我是python新手,所以请帮忙! for filename in glob.glob(os.path.join(".", '*.jpg')): y = os.path.join(".", filename) pri... »

“ls -1 路径”中的 -1 是什么意思?

我正在查看一些用于计算目录中文件数量的 shell 代码。上面写着: COUNT=$(ls -1 ${DIRNAME} | wc -l) -1 部分是什么意思?我在任何其他问题中都找不到关于此的任何内容,只是传递对迭代目录中文件的引用,这不是我正在查看的内容。此外,从命令中删除它似乎没有任何效果。 ... »

确定文件夹中未知文件的名称

我有很多文件夹,每个文件夹都包含两个文件:一个名为 thumb,但扩展名未知,另一个我不知道。我的问题是如何获得未知图像的路径?这是脚本: $path = 'images/2011/May/30/brfZ0ehnBKO/thumb.jpg'; $pathtofile = substr($path, 0, -9); //images/2011/May/30/brfZ0ehnBKO/ $thumbz... »

php

Laravel GLOB 公共路径

在 Laravel 中,我想从一个目录中获取所有图像,只是在获取公共文件夹的路径时遇到了问题。 $images = []; foreach(File::glob('/public/img/uploads/*.*') as $filename) { $images[] = $filename; } 如果我使用这个函数它什么都不返回,我也尝试使用 pub... »

我拆分了一个大型 Json 文件以更正确地编辑信息。现在我对其进行了编辑,如何将它们合并回 php 中?

我有一个主 Json,我将其拆分为单独的文件,以更准确/正确地编辑信息。我进行了编辑,现在想将它们组合回 php.ini 中的一个主 json。我目前设置的方法是对 jsons 进行全局化,然后进行 foreach 和连接,但我似乎在连接时遇到了问题。我尝试了array_merge_recursive,起初只有一个小json,值设置为null,第二次我得到一组键,每个键的值都是整个json一遍又一... »

php

PHP - alpha 对一个目录中多个文件的行进行排序,并将它们保存到 alpha 命名文件夹中最大“x”行的文件中

下面的内容会遍历目录中的文件,读取它们并将它们以最多 500 行的文件保存到新目录中。 这对我很有用(感谢丹尼尔)但是,我需要修改。 我想保存到基于字母数字的文件。 首先,我假设的第一步是对数组进行 alpha 数字排序(已经小写)。 获取每个 $incoming."/.txt" 中以 "a" 开头的所有行,并将它们放入 $save500."/a" 的文件夹中,但每行最多 500 行。 (我想... »

php

glob匹配,排除所有JS文件

我是 gulp.js 的新用户。我想将所有非 JavaScript 文件移动到构建目录。我现在得到的是这样的: //Test copy gulp.task('test-copy', function() { gulp.src(['myProject/src/**/*.!(js|map|src)']) .pipe(gulp.dest('myProject/build'));... »

windows文件模式中的波浪号是什么意思

我有要搜索的模式。说“*.txt”。 现在我有一些我不想在那里列出的文件。我相信他们不符合这种模式。 但在 Windows 上,它们确实如此。 我知道波浪号用于制作旧版 8.3 文件名的短格式。也就是说 LongFilename.json 可能是 LONGFI~1.JSO。但我不知道它们是在文件搜索模式中的 Windows 上以某种方式处理的。他们是。我找不到任何关于它们的含义以及如何以我的方... »

传递和解析文件匹配

我想传递与某些通配符或正则表达式匹配的文件。以这种方式将文件名传递给脚本是否可以接受? mse -s /media/hagbard/hc1/a1-chaos/amvib/A* -s 是一个选项,但 /media/hag/hc1/a1-chaos/amvib/A* 将构成多个文件名,一个接一个。 目前我正在使用以下内容解析参数,但必须注意 -s 选项,因此它不会只捕获一个值。 这可能是有道理的,除... »

zsh ${var##$pat} 参数扩展,带有包含 glob 的模式 var

在${var##$pat} 参数扩展中,zsh 似乎不支持 variable 模式中的全局变量: $ zsh -c 'pat=/*; var=/etc/; echo "$var $pat"; echo "${var##$pat}"' /etc/ /* /etc/ # sh result: empty 但是,如果 $pat 不包含 *,zsh 和 sh 的行为类似: $ zsh -c 'pat=/... »

Gulp 复制 min 文件,但不复制 js/css

我正在尝试将我的所有资产复制到我的公共目录中,但我想要除 JavaScript 和 CSS 文件之外的所有资产,因为它们被连接并缩小为 prod.min.js 和 prod.min.css 所以我想为 @987654324 做两个例外@ 和 min.css 文件。 我已经试过了(暂时只针对JS) gulp.src([src + '/**/*', src + '/**/*.min.js', '!... »

在一个目录中串行运行多个 python 文件时,如何打印错误的 python 文件名?

我正在使用以下 python 代码使用 try except 方法在目录D:\PYTHON FILES 中运行多个 python 文件。我需要打印运行失败的文件名。请参考下面的代码。鉴于此,有人可以帮助我吗? 请注意: 请在 DOS 提示符下运行,不要使用IPython。将所有 python 文件包括一个损坏的文件放在目录D:\PYTHON FILES import os, glob dir... »

Glob 不返回结果

我可能做错了什么,但我找不到。 这是有效的代码: foreach (glob('uploads/'.$userid.'[*') as $file) { echo $file."<br>"; } 这是我试图让它工作但它没有: foreach (glob('uploads/'.$userid.'[?]('.$id.')*') as $file) { echo $file.... »

php

有没有办法仅将 fnmatch 的 FNM_PATHNAME 标志应用于斜杠的第一个实例?

您好,我正在尝试使用 fnmatch 和某些规则来执行通配符掩码。 在字符串中找到斜杠“/”的第一个实例时,它必须与模式中的斜杠 ('/') 完全匹配。即通配符 ('*') 将无法匹配。但是,输入字符串中的后续斜杠可以使用通配符进行匹配。 例如想要的结果: 字符串 a/b/c 应该使用 / 匹配。即匹配“b”之后的第二个“/”,但不匹配“a”之后的第一个斜杠。 string: a/b/... »

c++

嵌套 glob 目录列表未正确返回

我正在尝试修复通过目录树结构传播的(3500 多个)音乐文件中相当数量的 Id3 专辑/艺术家标签,如下所示: "Winamp Library/Artist Name/Album Name/Song.(mp3/flac/whatever)" 此代码仅打印基本“Winamp 库”目录中的艺术家姓名列表,我做错了什么? for artist in glob.glob('Winamp Libra... »

gulp 具有多个目标的同一个 src 一个有基数,一个没有基数

我有一个 gulpfile.js,我需要有多个目的地的相同 src glob。但是正如answer 中所指定的,如果我指定 base,那么我从 some 开始的整个目录都将被复制到 pubdir,这是一个问题。 var moduleglob = 'some/path/more/' + themeconfig.name + '/' + '**/**/styles/some.scss'; gulp.... »

重命名命令无法按预期工作

我正在使用“重命名”命令重命名一组文件;例如: inputcac1010.inp.log inputcac1110.inp.log inputcac1210.inp.log inputcac1310.inp.log inputcac1020.inp.log inputcac1120.inp.log inputcac1220.inp.log inputcac1320.i... »