File(String , String)用法

sunrisefe 2011-04-08 07:12:48
请问public File(String parent, String child)是怎么用来创建文件的。
直接用
File  file = new File("E:/aa","hi.txt");
file.createNewFile()
创建失败,报错:Exception in thread "main" java.io.IOException: 系统找不到指定的路径。
...全文
117 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunrisefe 2011-04-08
  • 打赏
  • 举报
回复
谢谢,可以了
  • 打赏
  • 举报
回复
LZ,这个应该这样使用,先判断父路径是否存在:

File file = new File("E:\\aa\\","hi.txt");
if(!file.getParentFile().exists()){
file.getParentFile().mkdirs();
}
file.createNewFile();
sunrisefe 2011-04-08
  • 打赏
  • 举报
回复
也不行
gentleboy2009 2011-04-08
  • 打赏
  • 举报
回复
E:/aa改成E:\\aa
gentleboy2009 2011-04-08
  • 打赏
  • 举报
回复
E:/aa改成E:\aa
sunrisefe 2011-04-08
  • 打赏
  • 举报
回复
请问如果是两个字符串参数的话,怎么才能成功
Dead_Cicle 2011-04-08
  • 打赏
  • 举报
回复
我一直都在用File("C:\\cicle_die.txt")带一个参数的,里面是路径

62,614

社区成员

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

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