我有一个java程序,它以path作为参数.我想在进行其他验证之前检查给定路径是否存在.例如:如果我给出一个不存在的路径D:\ Log\Sample,它必须抛出filenotfound异常.我怎样才能做到这一点?
if (!new File("D:\\Log\\Sample").exists()) { throw new FileNotFoundException("Yikes!"); }
此外File.exists()
,还有File.isDirectory()
和File.isFile()
.
java.io.File类可以为您处理:
File f = new File("...."); if (!f.exists()) { // The directory does not exist. ... } else if (!f.isDirectory()) { // It is not a directory (i.e. it is a file). ... }