Mac上文件的路径:FileNotFoundException

时间:2011-05-12 00:21:15

标签: java

我正在使用Mac,我正在尝试在桌面上指定文件的路径。

我就是这样做的:File file = new File("/users/desktop/sample.json");

当我尝试运行它时,我得到了一个FileNotFoundException。

如何正确指定路径?

2 个答案:

答案 0 :(得分:23)

Mac OS X的文件系统区分大小写。 UsersDesktop应以大写字母开头,您的文件名也应与大小写匹配。

由于您正在查找桌面文件夹而不是名称为desktop的用户的根文件夹,因此您需要在Users文件夹后添加用户名。例如:

File file = new File("/Users/LuxuryMode/Desktop/sample.json");

答案 1 :(得分:4)

要了解正确的路径,请将文件拖放到Mac terminal,这会为您提供文件的路径 ex:/Users/Smith/Desktop/PI/ABApBASICS.docx

你所要做的就是在Eclipse中粘贴这段代码,但是请注意你的黑名单会给你一个错误:invalid escape sequence 解: ex://Users//Harish//Desktop//PI//ABApBASICS.docx 我能够在没有错误输入上述路径的情况下读取文件。