try{
  File a= new File("c:/a.txt");
  a.createNewFile();
}catch(Exception e){
  e.printStackTrace();
}

解决方案 »

  1.   

    File my=new File("/bin/a.txt");这样写不对
    要是想表示当前目录下,就写成
    File my=new File("./bin/a.txt");
    要不就写全路径。
    用正斜线(/)就像 "./bin/a.txt",单个就可以,如果用反斜线(\),要写成".\\bin\\a.txt"
    因为\是用于转义的特殊字符
      

  2.   

    绝对路径没问题
    String filePath="c:/aa.doc";
    filePath=filePath.toString();
    File myFilePath=new File(filePath);
    if(!myFilePath.exists())
    myFilePath.createNewFile();
      

  3.   

    正规的使用
    File.separator"c:"+File.separator+"aa.doc"