我無法想到方法java.io.File.exists()
或Java 7 java.nio.file.Files.exists(Path)
中的等效方法的實際用例。看起來在所有情況下(或canRead()
,canWrite()
等)都會優選isFile()
或isDirectory()
。Java File.exists()與File.isFile()
例如,在How do I check if a file exists in Java?中,接受的答案看起來很愚蠢,因爲第二個答案指出。
任何人都可以舉一個例子,知道事物是否存在,沒有知道事物是文件還是目錄?
編輯:我明白File.exists()
做什麼。我的問題是,當將功能永遠幫助某人?我正在尋找一個例子,「__ _ _ _ _時使用File.exists()
,因爲在這種情況下File.isFile()
和File.isDirectory()
都不會添加任何值。」
奇怪的是,在文檔中提到設備或管道的唯一方法是['length'](http://docs.oracle.com/javase/8/docs/api/java/io/File.html#length - )。 – jaco0646