File.separator

piaomiao163 2009-09-28 08:38:53
File f = new File("d:" + File.separator + "Hello.txt");

为什么
File f = new File("d:\\" + "Hello.txt");
不行呢?????
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zrcvic 2009-10-02
  • 打赏
  • 举报
回复
Linux 下建一个文件夹叫 d:
这太邪恶了……
fskjb01 2009-09-28
  • 打赏
  • 举报
回复
linus和win的分隔符不一样,万一你写JAVA时用了win的“\”那么在linus下就出问题
clarence0124 2009-09-28
  • 打赏
  • 举报
回复
为什么有File.separator还要自己写呢?
swandragon 2009-09-28
  • 打赏
  • 举报
回复
“\”是xp系统的分割符
win7,能到win7的分隔符不一样吗?

你可以打印一下System.out.println(File.separator);
看看win7的分割符是什么?

"/"可以用于xp和linux,你用"/"就可以了
File f = new File("d:/Hello.txt");
piaomiao163 2009-09-28
  • 打赏
  • 举报
回复
win7
swandragon 2009-09-28
  • 打赏
  • 举报
回复
可以啊
你什么系统啊?

62,614

社区成员

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

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