-2
我正在閱讀關於文件I/O的tutorialpoint,但我被困在第一個示例中。即使在確切的目錄下也找不到文件
這裏是我的代碼:
import java.io.File;
public class Main {
public static void main(String[] args) {
File f = new File("C:"+File.pathSeparator+"Users"+File.pathSeparator+
"admin"+File.pathSeparator+"desktop"+File.pathSeparator+"prac.txt");
System.out.println(f.canRead());
}
}
返回FALSE。這是否意味着我沒有權限訪問該文件? 我試着將文件移動到src目錄和項目目錄,但都沒有工作。
謝謝
你看看File.pathSeparator是什麼嗎?我不認爲這是你期望的。 –
[你的步調試器告訴你什麼?](http://stackoverflow.com/questions/25385173/what-is-a-debugger-and-how-can-it-help-me-diagnose-problems)10秒使用步調試器將顯示您手動構建的路徑出了什麼問題。 –
(我還建議你使用'Paths.get(...)'作爲構造文件名的一種相對簡單的方法。) –