【发布时间】:2016-02-26 02:43:30
【问题描述】:
我的任务是在 Windows 7 上使用 JRuby 找出几个价目表文件夹下的所有 PDF 文件。文件夹结构如下:
WorkSpace/Data/2015/city1/A/...
WorkSpace/Data/2015/city1/B/...
WorkSpace/Data/2015/city1/Pricelist/...
WorkSpace/Data/2015/city1/...
WorkSpace/Data/2015/city1/Price List/.....
WorkSpace/Data/2015/city2/A/...
WorkSpace/Data/2015/city2/C/...
WorkSpace/Data/2015/city2/Pricelist/...
WorkSpace/Data/2015/city2/D/...
WorkSpace/Data/2015/city2/Price List/.....
WorkSpace/Data/2016/city1/folder1/...
WorkSpace/Data/2016/city1/folder2/...
WorkSpace/Data/2016/city1/Pricelist/...
WorkSpace/Data/2016/city1/folder3/...
WorkSpace/Data/2016/city1/folder4/Price List/...
WorkSpace/Data/2016/city2/folder1/...
WorkSpace/Data/2016/city2/folder2/...
WorkSpace/Data/2016/city2/Pricelist/...
WorkSpace/Data/2016/city2/folder3/...
WorkSpace/Data/2016/city2/folder4/Price List/...
...代表对应文件夹下的各种文件。
我只想在文件夹Pricelist 和Price List 下找到PDF 文件。我该怎么做?
我读过Searching a folder and all of its subfolders for files of a certain type。这是一个我认为很有帮助的答案,但我如何修改表达式/.*\.pdf$/ 以实现我的目标?
【问题讨论】:
标签: ruby regex file jruby glob