java中文件的路径怎么写? url1=new URL("file:C:UsersakalinDesktop2.gif"); 这行出现了错误

java中文件的路径怎么写? url1=new URL("file:C:UsersakalinDesktop2.gif"); 这行出现了错误,第1张

不清楚你这么做的目的是什么

如果想要读取文件 应该是 File f = new File("C:/Users/akalin/Desktop/2.gif")

这样就获取到了它的文件对象。然后根据功能创建不同的输入输出流可以进行读写文件的 *** 作。

URL是统一资源定位符,一般用于访问网络上的静态资源,或者网络上的接口,URL url =new URL("接口路径")

第一个 : "C:\\mydoc\\aa.doc" , 这个用双斜线

第二个 : "C:/mydoc/aa.doc" ,这个单斜线就行了

我建议你用

String path = "C:"+File.separator+"my.doc"

System.out.println(path)

File.separator  这是用你所用的系统默认的文件分割符,,

File

file

=

new

File("D:\\123.txt")

你这种不用绝对路径是不行的,

只有一个方法,在web工程启动servlet中获取到webroot路径,在servlet的init中使用String

webRoot

=

getServletContext().getRealPath("/")获取,然后使用这webRoot变量追加路径,再new

File(),这样的话要求就是,你的服务必须要启动,否则不会init,无法得到工程发布目录的相对路径


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11624513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存