黑马程序员技术交流社区

标题: 不能够同时创建文件和目录吗? [打印本页]

作者: 龚振 龚振 龚振    时间: 2012-4-14 22:18
标题: 不能够同时创建文件和目录吗?
如下创建文件和目录谁在前谁就能创建成功,不能同时创建吗?
public static void method_3()throws IOException
        {
                File f = new File("d:\\java\\file2.txt");

                f.mkdir();//创建此抽象路径名指定的目录。
               
                f.createNewFile();
}
作者: 陈坚    时间: 2012-4-14 22:36
在Java中不能同时创建目录和文件,需要分步创建。即不能在创建目录的时候,同时创建该目录下的文件,如果要创建的话,需要分两步
1.先判断目录是否存在,不存在则创建
if (!file.getParentFile().exists()) {   
file.getParentFile().mkdirs();   
}  
2.创建完目录后就是创建文件
file.createNewFile();
作者: 王运科    时间: 2012-4-14 22:56
没有在同一路径里既有文件又有目录的情况   这个不能同时创建的
作者: aied31    时间: 2012-4-17 18:04
不可以的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2