【发布时间】:2011-05-12 00:21:14
【问题描述】:
我正在使用 Mac 并尝试在我的桌面上指定文件的路径。
我只是这样做了:File file = new File("/users/desktop/sample.json");
当我尝试运行它时,我得到了 FileNotFoundException。
如何正确指定路径?
【问题讨论】:
标签: java
我正在使用 Mac 并尝试在我的桌面上指定文件的路径。
我只是这样做了:File file = new File("/users/desktop/sample.json");
当我尝试运行它时,我得到了 FileNotFoundException。
如何正确指定路径?
【问题讨论】:
标签: java
由于您要查找的是您的桌面文件夹,而不是名称为“desktop”的用户的根文件夹,因此您需要在用户文件夹之后添加您的用户名。例如:
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
我能够读取文件而没有错误输入上述路径。
【讨论】: