无论出于何种原因,我似乎无法使用glob语法路径匹配器来匹配任何文件。
我已将代码简化为以下方法:
.xlsx
我的理解是该方法应该列出我的C盘上的所有文件。但是,它不会打印出单个文件。
有趣的是,如果我用“正则表达式:。”而不是“glob:”运行相同的东西,它似乎确实列出了我的C盘上的所有文件。
我可以将我的glob表达式转换为正则表达式,但我真的不愿意。
有没有人知道会出现什么问题?
请注意,我在使用Java 8的Windows 7计算机上运行
答案 0 :(得分:2)
请务必仔细阅读javadoc。
如果要打印C:
驱动器的所有文件,
将模式更改为glob:**
或glob:C:\\\\**
(如javadoc中所写)。
另请注意,Files.walkFileTree
仅匹配文件。