我正在使用Mac,我正在尝试在桌面上指定文件的路径。
我就是这样做的:File file = new File("/users/desktop/sample.json");
当我尝试运行它时,我得到了一个FileNotFoundException。
如何正确指定路径?
答案 0 :(得分:23)
Mac OS X的文件系统区分大小写。 Users
和Desktop
应以大写字母开头,您的文件名也应与大小写匹配。
由于您正在查找桌面文件夹而不是名称为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
我能够在没有错误输入上述路径的情况下读取文件。