问题标签 [filepattern]
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.
.net - Directory.GetFileSystemInfos(string) 返回不匹配的文件
我正在使用以下命令获取 FileSystemInfo 的列表
获取搜索模式返回“*.exr”。该列表仍包括以“.exr2”结尾的文件,但不包括以“.exr.bak”结尾的文件。这是预期的功能吗?我应该手动检查返回的文件吗?我注意到这与我从命令行上的 dir 命令得到的结果相同。
git - 按模式递归添加文件
如何通过位于不同目录中的模式(或 glob)递归地添加文件?
例如,我想用一个命令添加A/B/C/foo.java
和D/E/F/bar.java
(以及其他几个 java 文件):
不幸的是,这并没有按预期工作。
git - GIT:我想取消所有匹配特定模式的文件
我想跑步
但这会出错。
我想我需要使用管道,但我不知道该怎么做。
谢谢!
windows - 文件名通配 Windows 与 Unix
在仅使用通配符的 Windows 标准外壳中,这样的事情是否可行?
c# - 如何使 GetFiles() 排除扩展名以搜索扩展名开头的文件?
我正在使用以下行返回特定文件...
但是目录中还有其他带有扩展名的文件.sbsar
,它也正在获取它们。如何区分搜索模式.sbs
和.sbsar
搜索模式?
windows - windows文件模式中的波浪号是什么意思
我有模式要搜索。说“*.txt”。
现在我有一些我不想在那里列出的文件。我相信他们不符合这种模式。但在窗户上,它们确实如此。
我知道波浪号字符用于制作旧版 8.3 文件名的短格式。也就是说 LongFilename.json 可能是 LONGFI~1.JSO。但我不知道它们是在文件搜索模式中的 Windows 上以某种方式处理的。他们是。我找不到任何关于它们的含义以及如何以我的方式匹配文件的文档。
我的问题不在于简短的表格。或者我认为它与它没有直接关系。
我有文件“A.txt”。现在我想要临时文件并使用“A.txt~”。它是通常不可见的 unix 备份文件。但在 Windows 上,它们本身不应该有特殊含义。仅适用于我的应用程序。
现在我想要“* .txt”文件的列表。命令 dir *.txt 令我惊讶的是同一目录中的所有 .txt~ 文件。我不想要他们。我使用 Win32 API 中的 FindFileFirst。我在文档中没有找到任何关于波浪字符的信息。FindFileFirst(". txt", handle) 还返回文件“A.txt~”。我可以使用一些标志来排除它们吗?我知道我可以做出特殊的条件,就像我对“。”所做的那样。和 ”..”。~ 运算符如何工作?A.txt~1 也匹配。波浪号之后的所有内容都被忽略了吗?这是功能还是错误?
我正在 Windows 7 Professional 64 版上进行测试,如果这有什么改变的话。
java - WildcardPatternSuite 找不到类
我正在尝试使用WildcardPatternSuite
from junit-toolbox,但测试套件失败了
代码是
测试类在下面的包中com.priint.pubserver.
并被称为*Test
,即EntityTest
。
我正在使用 Eclipse 4.3 并使用“Run As -> JUnit Test”启动测试套件
这里有什么问题?
编辑:似乎该模式"**/*Test.class"
确实从当前包开始,即它在当前包“上方”的包中找不到任何类。是否存在“向上”遍历的模式?
java - Java:将文件模式转换为正则表达式模式
我正在尝试制作一个将文件模式转换为 java 正则表达式模式的实用程序函数,我需要它来对目录内的文件进行通配符匹配。我提出了 4 个需要考虑的案例。案例够不够?
makefile - 如何通过文件模式将 Makefile 中的变量设置为文件名,前提是该模式具有 ONE 匹配项
我有一个用于 GNU make 的 makefile,可以从 markdown 文本文件构建文档。makefile 有一个变量INPUT
,我想将其设置为 markdown 文件的文件名。所有降价文件都遵循 *.md 模式。
INPUT
但是,当只有一个与模式匹配的文件时,我只想设置文件名,如果有多个 markdown 文件,make 应该退出并出现错误。
我尝试了显而易见的选择
但这当然会将 INPUT 设置为 **all* 匹配项的列表。因此,它适用于仅包含 的目录file_a.md
,但位于包含的目录中
INPUT
之后包含“ file_a.md file_b.md
”,这弄乱了我期望 INPUT 包含一个文件或退出的规则。
任何方式来分配INPUT
我想要的makefile语法?
search - IntelliJ 文件掩码不适用于简单的排除文件模式!为什么?
按照此页面https://www.jetbrains.com/help/pycharm/2016.1/find-and-replace-in-path.html?origin=old_help#mask,它应该能够使用“!”排除许多文件 在 IntelliJ 项目中进行文本搜索时,常规模式前面的符号如:*.java。
在我的项目中,当我触发Ctrl++对字符串 xyz 进行文本搜索时Shift。F*.ftl 和 *.java 文件中都有超过 100 多个结果返回。我试图通过将“文件掩码”-选项更改为“”来减少仅 ftl 文件的结果!*.java
。但它没有用!结果列表为空!
谷歌搜索排除文件模式会导致为每个特定搜索创建自定义文件过滤器,我不想维护!
我在这里错过了什么还是 IntelliJ 在此功能上表现不佳(我使用的是 IntelliJ 15)?使用 Eclipse,“文件掩码”非常棒!