【问题标题】:How to only mark file not folder using glob pattern?如何使用 glob 模式只标记文件而不是文件夹?
【发布时间】:2015-12-09 23:57:14
【问题描述】:

考虑以下文件结构:

root
   |- folder1
   |- folder2
   |- folderN
   |- file1
   |- file2
   |- fileN

如何只定位文件而不一一排除(!)每个文件夹?

【问题讨论】:

  • 如果有有限的扩展名列表,请使用扩展名**\*.[js|css|html]
  • 你能澄清一下吗?您希望选择其中哪个文件和文件夹?
  • @ddprrt 文件 1 到 n 应该被选中。

标签: gulp gitignore glob


【解决方案1】:

因此,您只需要特定根目录中的文件,而不需要文件夹这些文件夹的内容。

您要查找的 glob 是 *。这个选择您当前所在目录中的所有文件。或者,如果您想选择root 文件夹中没有其子文件夹的所有文件,请使用root/*。要选择子文件夹和子文件夹内容,您必须使用 Globstar:**

您可以轻松地测试您的 glob here

【讨论】:

  • 谢谢。虽然您的链接站点显示了所需的结果,但它实际上会处理没有内容的文件夹。例如,如果你想使用 glob 将该位置复制到另一个位置,如果你想使用 gulp 复制空文件夹。
猜你喜欢
  • 1970-01-01
  • 2015-09-14
  • 1970-01-01
  • 2019-07-08
  • 2021-04-15
  • 2018-10-01
  • 1970-01-01
  • 2021-12-30
  • 1970-01-01
相关资源
最近更新 更多