Java Mac上的文件路径:FileNotFoundException
我正在mac电脑上工作,我正在尝试指定桌面上文件的路径 我就是这样做的:Java Mac上的文件路径:FileNotFoundException,java,Java,我正在mac电脑上工作,我正在尝试指定桌面上文件的路径 我就是这样做的:File File=newfile(“/users/desktop/sample.json”) 当我试着运行它时,我得到了一个FileNotFoundException 如何正确指定路径?Mac OS X的文件系统区分大小写用户和桌面应该以大写字母开头,您的文件名也应该与大小写匹配 由于您要查找的是桌面文件夹,而不是名为desktop的用户的根文件夹,因此需要在Users文件夹后添加用户名。例如: File file = n
File File=newfile(“/users/desktop/sample.json”)代码>
当我试着运行它时,我得到了一个FileNotFoundException
如何正确指定路径?Mac OS X的文件系统区分大小写用户
和桌面
应该以大写字母开头,您的文件名也应该与大小写匹配
由于您要查找的是桌面文件夹,而不是名为desktop
的用户的根文件夹,因此需要在Users
文件夹后添加用户名。例如:
File file = new File("/Users/LuxuryMode/Desktop/sample.json");
要了解要指定的正确路径,请将文件拖放到Mac terminal
,它将为您提供如下所示的文件路径
ex:/Users/Smith/Desktop/PI/ABApBASICS.docx
您所要做的就是将此代码粘贴到Eclipse中,但请注意,blackslash会抛出一个错误:无效的转义序列
解决方案:
ex://Users//Harish//Desktop//PI//ABApBASICS.docx
我能够在输入上述路径时无误地读取文件。它不适用于android,我无法获取文件found@coder:我不知道你为什么期待我的答案与Android一起使用-这是一个Mac问题,不是Android问题。没关系,我在mac上的eclipse编辑器上与android合作,因为我们使用java,所以我认为它可以工作,无论如何,通过将文件放入资产中解决了我的问题。