java.io.IOException: 系统找不到指定的路径,是怎么回事啊

YL_Show 2009-04-05 06:13:46
程序是这样的,在一个目录里面新建文件,目录是存在的。
import java.io.*;
public class TestReader {
public static void main(String[] args)
{
File file=new File("d:\\Java\\IO","newFile.txt");
//File file=new File("d:\\java\\io");

if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
错误如下:
NO
java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at TestReader.main(TestReader.java:17)
...全文
3970 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoxianjin2011 2009-07-02
  • 打赏
  • 举报
回复
YL_Show 2009-04-05
  • 打赏
  • 举报
回复
郁闷,我把f盘当成d盘了,刚装的系统。给分。
qiying5001 2009-04-05
  • 打赏
  • 举报
回复
不会是IO目录不存在吧...??

file.createNewFile();

可以先看下目录存在与否,目录不存在用 file.mkdirs() 呢,?
wanghao1987 2009-04-05
  • 打赏
  • 举报
回复
我在自己的机子上试了试,程序没问题。
at java.io.WinNTFileSystem.createFileExclusively(Native Method) 是不是和操作系统有关?

81,119

社区成员

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

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