我正在使用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