相关疑难解决方法(0)

如何检查Java中是否存在文件?

在打开文件以便在Java中读取之前,如何检查文件是否存在?(相当于Perl的-e $filename).

关于SO的唯一类似问题涉及编写文件,因此使用FileWriter回答,这显然不适用于此处.

如果可能的话,我更喜欢真正的API调用返回true/false,而不是某些"调用API来打开文件并在它抛出异常时捕获,你在文本中检查'没有文件'",但我可以忍受后者.

java io file-io

802
推荐指数
13
解决办法
111万
查看次数

如何在Java中查找与通配符字符串匹配的文件?

这应该很简单.如果我有这样的字符串:

../Test?/sample*.txt
Run Code Online (Sandbox Code Playgroud)

那么获得与此模式匹配的文件列表的普遍接受的方法是什么?(例如,它应匹配../Test1/sample22b.txt,../Test4/sample-spiffy.txt但不是../Test3/sample2.blah../Test44/sample2.txt)

我已经看了一下org.apache.commons.io.filefilter.WildcardFileFilter它似乎是正确的野兽,但我不知道如何使用它来查找相对目录路径中的文件.

我想我可以查看ant的源代码,因为它使用了通配符语法,但我必须在这里遗漏一些非常明显的东西.

(编辑:上面的例子只是一个示例案例.我正在寻找在运行时解析包含通配符的常规路径的方法.我根据mmyers的建议想出了如何做到这一点,但这有点烦人.更不用说java JRE似乎从一个参数中自动解析main(String []参数)中的简单通配符,以"节省"我的时间和麻烦......我很高兴我没有非文件参数混合.)

java file wildcard

144
推荐指数
11
解决办法
23万
查看次数

如何检查Java中是否存在带通配符的文件?

我有一个目录,里面是文件命名"a_id_XXX.zip".

如何检查文件是否存在给定idFile dir

java file wildcard

8
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×3

file ×2

wildcard ×2

file-io ×1

io ×1