我正在使用Mac,並且正在嘗試指定我的桌面上文件的路徑。Mac上的文件路徑:FileNotFoundException
我只是做了這樣的:File file = new File("https://stackoverflow.com/users/desktop/sample.json");
當我試圖運行它,我得到了一個FileNotFoundException異常。
如何正確指定路徑?
我正在使用Mac,並且正在嘗試指定我的桌面上文件的路徑。Mac上的文件路徑:FileNotFoundException
我只是做了這樣的:File file = new File("https://stackoverflow.com/users/desktop/sample.json");
當我試圖運行它,我得到了一個FileNotFoundException異常。
如何正確指定路徑?
Mac OS X的文件系統區分大小寫。 Users
和Desktop
應該以大寫字母開頭,並且您的文件名也應該匹配大小寫。
由於您正在尋找名爲desktop
的用戶的根目錄文件夾,因此您需要在Users
文件夾後面添加用戶名。例如:
File file = new File("/Users/LuxuryMode/Desktop/sample.json");
要了解你的正確的路徑給予,拖動ñ下降的文件中Mac terminal
,這將使你這會看起來像 ex:/Users/Smith/Desktop/PI/ABApBASICS.docx
所有你的文件的路徑需要做的是將此代碼粘貼到Eclipse中,但是請注意,您的黑色輪廓會給您帶來一個錯誤:invalid escape sequence
解決方案: ex://Users//Harish//Desktop//PI//ABApBASICS.docx
我能夠在沒有錯誤輸入路徑的情況下讀取文件。
它沒有與Android工作我沒有找到文件 – coder 2014-04-02 08:51:20
@coder:我不知道你爲什麼期待我的答案與Android一起工作 - 這是一個Mac問題,而不是Android問題。 – BoltClock 2014-04-02 10:23:03
沒關係,我正在使用android上的eclipse編輯器在mac上,因爲我們使用java所以我認爲它會工作,無論如何通過將文件放入資產解決了我的問題。 – coder 2014-04-03 11:37:13