Mac上文件的路径:FileNotFoundException

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

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

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

如何正确指定路径?

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

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

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

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

你所要做的就是将这段代码粘贴到Eclipse中,但是请注意你的blackslash会给你一个错误: invalid escape sequence解决方案: ex://Users//Harish//Desktop//PI//ABApBASICS.docx我能阅读文件没有错误输入上面的路径。