import java.io.*;
class FileIo
{
public static void main(String[] args) throws Exception
{
File f = new File(File.separator);
String strFile = "e:"+File.separator+"WorkSpace"+ File.separator+"name"+File.
separator+"wwwqqqeeeffrrr.txt";
File fl = new File(f,strFile);
f.createNewFile();
}
}
问题是没有错误信息,编译通过了,执行通过了,问题是没出现文件夹,太奇怪了,我搞不定了,大家看下我哪里有问题吗?

解决方案 »

  1.   

    LZ 建议你的目录文件名 不要用\等特殊字符 你可以File f = new File(“MyName”);
    试一试
      

  2.   

    你那个  写的有问题 
    你没有 创建 目录 就直接 创建 文件不行的,看下面这个 
    目录 有那个

    String strFile = "e:" + File.separator +  "wwwqqqeeeffrrr.txt";
    File fl = new File(strFile);
    fl.createNewFile();
      

  3.   

    先创建目录再创建文件public static void main(String[] args) throws Exception{
             String strFile = "e:"+File.separator+"WorkSpace"+ File.separator+"name"+File.separator+"wwwqqqeeeffrrr.txt";
             File f = new File(strFile);
             if(!f.getParentFile().exists())
              f.getParentFile().mkdirs();
             f.createNewFile();
    }