File fileTo = new File(pathTo);
                fileTo.mkdirs();
                fileTo.delete();    //直接mkdirs,会生成一个文件夹,复制文件的时候会报错...

解决方案 »

  1.   

    我不是问怎么创建文件夹,而是问能不能通过一个很长的文件路径来创建这个文件
    File file = new File(filePath);
    比如说filePath="AppConstant.DAFAULT_DOWNLOAD_DIR + File.separator
    + "download" + File.separator
    + "download_list_data.obj"那中间不是有很多目录吗,这些目录能不能自动创建,windows里面是行的,请问Android系统里面行吗?
      

  2.   

    可以自动创建的,多级目录的: File file = new File (Environment.getExternalStorageDirectory().getAbsolutePath() + "/test/wantD/chen/hf");         
     if(!file.exists()){          
          file.mkdirs();
       }
      

  3.   

    我的意思是创建文件的同时能不能自动创建文件夹,也就是调用file.createNewFile()方法时,文件前面的目录能不能自动创建