摸鱼文件中心接入了阿里oss,文件存储现在可以选择存在本地服务器或者阿里oss云存储。后续会根据情况拓展七牛云等其他云存储,文件设置为私有时,会将文件获取路径设置为我们后台服务路径,需要走我们后台服务校验权限后获取,适用于一些比较私密的文件,文件设置为公开时,会将文件获取路径设置为阿里oss地址,直接访问阿里oss地址获取文件,访问速度更快。

//如果是Web项目的话Stringpaththis.getServletContext().getRealPath(/);//如果是普通的Javaproject的话,返回类的所在路径,然后自己截取SuccessServlet.class.getResource(/);。System.getProperty(user.dir)。

File类有两个常用方法可以得到文件路径一个是:getCanonicalPath(),另一个是:getAbsolutePath(),可以通过File类的实例调用这两个方法例如()其中的实例对象。下面是一个具体例子:publicclassPathTest{publicstaticvoidmain(String[]args){(.);System.out.println(());try{System.out.println(());}catch(IOExceptione){e.printStackTrace();}}}getAbsolutePath()和getCanonicalPath()的不同之处在于,getCanonicalPath()得到的是一个规范的路径,而getAbsolutePath()是用构造File对象的路径 当前工作目录。
3、如何获取正确的文件路径参考百度经验上的相关操作方法:。打开电脑上的文件夹,选中一个文件,可以看到此文件的完整路径并非用反斜杠字符分隔文件夹名来显示完整的文件或文件夹路径,接下来请点击地址栏空白处点击地址栏空白处后,此时在地址栏就显示了完整的文件路径,选中显示出来的完整文件路径,鼠标右键,从快捷菜单中选择复制,即可把此文件的路径完整复制下来了。