我想在一个目录下,创建一个myname的目录,同时又要建一个myname的文件,即文件名和目录名称相同.
如果我先创建文件,则创建目录失败!
如果我先创建目录,则创建文件报错!
创建目录我用的File.mkdir() File.mkdirs()
创建文件我用的File.createNewFile()
如果我先创建文件,则创建目录失败!
如果我先创建目录,则创建文件报错!
创建目录我用的File.mkdir() File.mkdirs()
创建文件我用的File.createNewFile()
File d = new File("myname");
d.mkdir();
File f = new File("myname\\myname");
System.out.println(f.createNewFile());
}
public static void main(String argv[]) throws IOException{
File d = new File("myname");
d.mkdir();
File f = new File("myname");
System.out.println(f.createNewFile());
}
但这样也不行的
File d = new File("c:\\ppp\");
if d.IsDirXXX { //我这没有Java环境 想不起怎么写了
d.createNewFile("c:\\ppp\\a.txt");
}
File f = new File("myname");
System.out.println(f.createNewFile());
}
a.txt的文件 和a.txt的目录不能共存