问答详情
源自:2-1 File 类常用 API 介绍

我这里包含文件夹的文件不能一步创建完

File file3 =new File("E:\\hello.text\\a.text");

这一句要分成两步才能创建出来,而且不是文件,而是一个文件夹。

第一步File file3 =new File("E:\\hello.text");

有了hello.text

File file3 =new File("E:\\hello.text\\a.text");



http://img.mukewang.com/576bbbdf0001161e08210372.jpg



提问者:玄鉴 2016-06-23 18:40

个回答

  • leowei
    2016-10-30 21:38:57
    已采纳

    File file=new File("D:\\hello.text\\a.text");

    if (!file.exists()) {

    file.mkdirs();

    }

    System.out.println("over");

    可以一次创建 !如果没创建成功,看看 盘符 等其他问题!

  • leowei
    2016-10-30 21:40:05

    好像你的 file.mkdir 少个s吧

  • 玄鉴
    2016-06-23 18:48:03

    有了hello.text文件夹之后才能创建出来文件夹里面的文件夹。

    真是奇怪。


    而且\\改为. 之后报错。http://img.mukewang.com/576bbe590001c41510270397.jpg