A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如下创建文件和目录谁在前谁就能创建成功,不能同时创建吗?
public static void method_3()throws IOException
        {
                File f = new File("d:\\java\\file2.txt");

                f.mkdir();//创建此抽象路径名指定的目录。
               
                f.createNewFile();
}

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

3 个回复

倒序浏览
在Java中不能同时创建目录和文件,需要分步创建。即不能在创建目录的时候,同时创建该目录下的文件,如果要创建的话,需要分两步
1.先判断目录是否存在,不存在则创建
if (!file.getParentFile().exists()) {   
file.getParentFile().mkdirs();   
}  
2.创建完目录后就是创建文件
file.createNewFile();

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1

查看全部评分

回复 使用道具 举报
没有在同一路径里既有文件又有目录的情况   这个不能同时创建的
回复 使用道具 举报
不可以的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马