【发布时间】:2018-10-14 13:43:31
【问题描述】:
我正在使用这个包node-glob
我面临的问题是,只要我的路径包含方括号 [],它就不会给我任何文件。
这就是我的做法:
const glob = require('glob')
const path = 'E:/files/Example [Folder] 1'
const files = glob.sync(path + '/**/*', {
nobrace: true,
noext: true
})
括号() 或花括号{} 没有问题,但方括号[] 没有问题。
我正在使用 Windows。我该如何解决?请帮忙!
【问题讨论】:
-
我讨厌成为明显解决方案的承担者,但文件/文件夹名称是否需要包含 [ ] 字符?虽然它是完全有效的,但它似乎非常规。
-
不应该是 E:// 加双斜线吗?
-
实际上,我正在开发一个让用户下载文件的下载器。一些文件夹包含 [ ]。所以我需要一个解决方案。
-
@ZhongWang 它适用于单斜杠。
标签: javascript node.js glob