还有这样也不行啊
File f2=new File("f1,"yinli.txt");

解决方案 »

  1.   

    import java.io.*;
    public class yinli{
     public static void main(String args[])
     {
       File f1=new File("c:\\yl");
      if(!f1.exists())
      {
      f1.mkdir();
      File f2=new File("c:\\yl","yinli.txt");
      System.out.println(f2.getAbsoluteFile());
      try{
      f2.createNewFile();
      }catch(Exception e){
      e.printStackTrace();
      }
      if(f2.exists())
        System.out.println("Îļþ½¨Á¢Íê±Ï!");
       }
      }
    }
      

  2.   

    File f2=new File("c:\\yl","yinli.txt");
      System.out.println(f2.getAbsoluteFile());
      try{
      f2.createNewFile();
      }catch(Exception e){
      e.printStackTrace();
      }
    加了一段没看到么?
    和目录要调用mkdir()一样,文件需要调用createNewFile()方法创建的
      

  3.   

    哦~~
      是的  楼上的说的不错~~
      文件创建和目录创建一样需要调用创建方法~~
      目录为:mkdir();
      文件为:creatNewFile();
    只是我觉得这个函数有异常情况吗?
      

  4.   

    不是我想加的,只是如果不加try,编译都不通过的,java认为有那就是有了。