实际上,我查看了其他可能与此相关的帖子,但我找不到任何关于我的问题的答案。所以,我必须创建这个新的:
使用以下代码不会在给定位置创建该文件:
File as = new File ("C:\\Documents and Settings\\<user>\\Desktop\\demo1\\One.xls");
if (!as.exists()) {
as.createNewFile();
}
FileOutputStream fod = new FileOutputStream(as);
BufferedOutputStream dob = new BufferedOutputStream(fod);
byte[] asd = {65, 22, 123};
byte a1 = 87;
dob.write(asd);
dob.write(a1);
dob.flush();
if (dob!=null){
dob.close();
}
if(fod!=null){
fod.close();
代码运行得很好,我没有得到任何FileNotFoundException!!我是不是漏掉了什么?
发布于 2013-01-17 20:18:13
则表示您的目录中已有一个文件
https://stackoverflow.com/questions/14378898
复制相似问题