java IO API 问题 FileOutputStream(参数) 系统找不到指定的路径。)

我给入的参数是一个系统文件夹中并不存在的文件夹。

出现异常java.io.FileNotFoundException: D:\TestResult\API_Login\API_Login_Error_1.xml (系统找不到指定的路径。)

可是我记得有个方法。是可以自主创建新文件夹的。 请问是哪个?
是要创建子文件夹。 并在子文件夹下创建我的文件

所以我给的参数是 “新文件夹”+“文件名.xml”

求方法

第1个回答  2012-07-13
File file = new File("D:\\TestResult\\API_Login\\");

if(!file.exists())
file.mkdirs();
第2个回答  2012-07-13
"D:\\TestResult\\API_Login\\API_Login_Error_1.xml "就OK追问

。。。。。你回答的是我原来的。。 这个是错的!

追答

如果该目录下真的有这个文件 就可以进行操作 ! 系统找不到路径 说明这个文件路径读取不到该文件

追问

我给的就是一个新文件夹。。。。。。。。。。

我要问的就是创建新文件夹怎么写

追答

public static void main(String[] args) {
createDir("f:/login/new");//文件夹生成在D盘
}
public static boolean createDir(String destDirName) {
File dir = new File(destDirName);
if (dir.exists()) {
System.out.println("创建目录" + destDirName + "失败,目标目录已存在!");
}
if (!destDirName.endsWith(File.separator))
// 创建单个目录
if (dir.mkdirs()) {
System.out.println("创建目录" + destDirName + "成功!");
}
return true;
}

本回答被提问者采纳
第3个回答  2012-07-13
是FileReader和FileWriter
第4个回答  2012-07-13
到java.io包中区查找
第5个回答  2012-07-13
参数写new File(path,name)追问

new FileOutputStream("D:\\TestResult\\" + folderName + "\\"+ xmlName
+ ".xml"));

哥们 以上是我路径。 怎么写?

我改成这样出错啊
new FileOutputStream(new File("D:\\TestResult\\" + apiName, xmlName
+ ".xml")));

追答

是这样子的
自己测试一下先,

java.io.FileNotFoundException: (系统找不到指定的路径。)怎么处理
1、造成java.io.FileNotFoundException异常的原因为:通过io流根据给定路径调用文件时,发现文件不存在。2、解决办法为:将想要通过io流调用的文件放置到编写程序时给出的对应路径下;或者找到文件,在编写程序时修改io流路径为文件的实际路径。拓展:1、Java是一种可以撰写跨平台应用软件的面向对象的程序设...

java.io.FileNotFoundException,估计是outputstream,但...
java.io.FileNotFoundException: D:\\apache-tomcat-6.0.14\\webapps\\st17\\upload\\D:\\rrr.txt (文件名、目录名或卷标语法不正确。)你看文件路径,指到哪里了

创建FileOutputStream 对象,为什么会报错。
你定义的类名叫做FileOutputStream ,这个类名和java.io包中的FileOutputStream类名重复,你在创建对象的时候,new出来的不是java.io包中的类,而你自己的类又没有提供带有一个参数的构造函数,当然出错了,你要改的话,可以改为java.io.FileOutputStream fos = new java.io.FileOutStream("xxxx")...

java. io. FileNotFoundException:无法打开指定文件
import java.io.File;import java.io.IOException;public class FileTest {public static void main(String[] args) {\/\/不同的操作系统,那么有不同的文件目录分隔符 ,所以建议不要直接写成"\\\\". 而应该使用File.separator 该字段 来获取String sp = File.separator;\/\/获取名称分隔符File file = n...

Java使用FileInputStream和FileOutputStream编写复制粘贴程序,输出没有...
第一点:你给的代码只是局部的并不完整,并不能整体分析问题。局部问题 1:获取输入流的文件名要是完整路径,否则出现异常 FileInputStream fls = new FileInputStream("temp01");2:获取输出流的的路径同样也要精确到具体的文件也就是写的文件的完整地址,否则出现异常 FileInputStream fls = new ...

求求各位java大神,这里 io_FileOutputStream.write(b[i],0,18);为什...
for(int i=0;i<b.length;i++){ io_FileOutputStream.write(b[i],0,18);应该是:for(int i=0;i<b.length;i++){ io_FileOutputStream.write(b,0,18);

Stream Closed at java.io.FileInputStream.read0(Native Method)
java.io.IOException: Stream Closed 看错误的话可能是in这个变量的stream被关闭了,可以看下in的定义和操作是否有关闭后又读取。

java中FileOutputStream的write方法为什么可以接收String类型值呢...
import java.io.FileOutputStream;\/\/导入包public class Demo {public static void main(String[] args) throws Exception {\/\/抛出异常FileOutputStream fos = new FileOutputStream("E:\\\\1_int.txt");\/\/路径需要双引号括起来fos.write(String.valueOf(65).getBytes());\/\/ 把字符串65 转成byte...

Java出现这样的错误是什么回事? java.io.FileNotFoundException:_百 ...
java.io.FileNotFoundException这是IO异常,而且英文很明显的提示为文件找不到,说明你File的路径写的不对,其中 at RetrivePage.downloadPage(RetrivePage.java:33)代表RetrivePage.java类的33行有错,RetrivePage.downloadPage代表这个错出现在此类的downloadPage方法中 其中 at RetrivePage.main(RetrivePage...

...io.FileNotFoundException: C:\\acm.txt (系统找不到指定的...
File file=new File("C:\\\\acm.txt");FileInputStream fis=new FileInputStream(file);

相似回答