相对路径问题。

bingdongya 2004-12-10 09:11:19



String str_workdir = "./opt/WWW/htdocs/web-century/ATTACH";

File fl_fname = new File(str_workdir);
if(!fl_fname.exists()) {
out.println("dddddddddd");
//创建str_workdir文件
.....
.....
}else {
out.println("eeeeeeeeeeeee");
}
确信str_workdir所指文件不存在。但总是打印出eeeeeeeeeeeee,
应该是相对路径的问题。
这个相对路径这么些不对吗?
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xitianjile 2004-12-10
  • 打赏
  • 举报
回复
确实是路径
他的程序说明了路径存在
有什么问题吗?
haozhangpk 2004-12-10
  • 打赏
  • 举报
回复
你写的 String str_workdir = "./opt/WWW/htdocs/web-century/ATTACH";实际上是一个目录,并没有写出文件名呀,如果路径是存在的当然返回真。
如果你非要指到这个路径的某个文件上可以写成String str_workdir = "./opt/WWW/htdocs/web-century/ATTACH/readme.txt";
xitianjile 2004-12-10
  • 打赏
  • 举报
回复
if(!fl_fname.exists()) {//这里似乎就是说文件不存在吧?

}
else{//这时候才是文件存在的吧.

}
javafaq2004 2004-12-10
  • 打赏
  • 举报
回复
"opt/WWW/htdocs/web-century/ATTACH";
华生豆 2004-12-10
  • 打赏
  • 举报
回复
"opt/WWW/htdocs/web-century/ATTACH"或是"../opt/WWW/htdocs/web-century/ATTACH"吧,我没用过"./opt/WWW/htdocs/web-century/ATTACH"这样的~~~

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧