我正在尝试使用以下代码行读取我的下载文件夹中的文件(我有一个 mac 系统):
PDDocument doc = PDDocument.load(new File("/Users/mohand/Downloads/1963_Automation_BigTurnip_290618.pdf"));
问题是,数字“1963”将不断变化,但文本“_Automation_BigTurnip_290618.pdf”将保持不变。
我可以使用任何正则表达式来获取任何包含“_Automation_BigTurnip_290618.pdf”的文件吗?
最佳答案
我使用以下方法做到了这一点:
File dir = new File("/Users/mohand/Downloads/");
File[] files = dir.listFiles((dir1, name) -> name.endsWith("Automation_BigTurnip_290618.pdf"));
关于java - 路径中文件名的正则表达式 - macos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51087082/