0
我正在用「rw」模式使用RandomAccessFile創建一個新文件。但它給RandomAccessFile拋出FileNotFound異常
java.io.FileNotFoundException:../dir/test.txt(沒有這樣的文件或目錄)
這是我如何創建:
File baseDirAsFile = new File("../");
File dirFile = new File(baseDirAsFile, "dir");
File file = new File(dirFile, "test.txt");
RandomAccessFile raf = new RandomAccessFile(file, "rw");
注意: 它不會一直拋出這個異常。但無法確定何時以及爲何在某個特定時間投擲此物品。
當我得到的路徑dirFile它顯示的absolutePath有兩個 –
坑上沒有什麼區別。你正在使用它來創建一個文件。爲什麼不使用'file.createNewFile()'(java.io.File文件) – JD9999
這兩個文件之間沒有差別。我從來沒有嘗試過使用「rw」模式來創建文件,而不是。只需使用上面的java.io.File.createNewFile方法即可。 – JD9999