编程语言
首页 > 编程语言> > java:File.getAbsoluteFile().exists()v / s File.exists()

java:File.getAbsoluteFile().exists()v / s File.exists()

作者:互联网

我想在创建新文件夹之前检查文件夹存在.
对于我需要使用的方法:

File folder = new File(PATH);

检查相同的方法有两种
1)folder.getAbsoluteFile().exists()
    要么
2)folder.exists()

哪一个使用?

谢谢你看这里.

解决方法:

首先阅读exists上的Oracle文档.和getAbsoluteFile.

回答你自己getAbsoluteFile做了什么?
然后回答你自己你需要得到你的文件夹抽象路径名的绝对形式?它对你有什么帮助吗?

如果没有,请使用最简单易于编写的方法文件夹.exists().

在编码中,我们总是尽量不做不必要的事情,以保持我们的代码快速,清晰,可读,易于理解和更新.

标签:file-handling,java,file
来源: https://codeday.me/bug/20190824/1712302.html