【发布时间】:2014-08-05 10:51:43
【问题描述】:
我想检查一个文件是否存在。为此,我有usedPreconditions.checkArgument() 方法和File.exists() 方法。但是,编译器会给出IllegalArgumentException。为什么编译器会出现这个异常?
File fileIn = new File(filename);
Preconditions.checkArgument( fileIn.exists() != false );
【问题讨论】:
-
很可能是由错误的文件名引起的 - 但除非您发布更多代码,否则我们无法知道。
-
只有他们没有更多的代码。我所拥有的所有方法都给出了。
-
那么文件名从何而来?