本文目录一览:
java如何在当前文件下创建目录?
可以直接创建文件时用相对路径,如:\x0d\x0aFile dir = new File("aaa/bbb");\x0d\x0adir.mkdirs();\x0d\x0a这样创建的目录就是在当前目录下。\x0d\x0a \x0d\x0a如果要指定绝对路径可以获取当前class文件的路径:\x0d\x0atest.class.getResource("").getPath();
如何用java程序在当前目录下创建一个子目录
用java程序在当前目录下创建一个子目录的方法是利用File对象的mkdirs方法。
完整代码如下:
// 获取当前图片的路径
String path = createImages.getAbsolutePath() + "/Images";
//创建文件对象f,根据path路径
File f = new File(path);
//如果当前不是一个目录就进入if
if (!f.isDirectory()) {
boolean success = f.mkdirs(); //创建一个目录
if (success) { //成功打印当前的路径
System.out.println("Created path: " + f.getPath());
} else { //失败的情况
System.out.println("Could not create path: " + f.getPath());
}
} else {
System.out.println("Path exists: " + f.getPath()); //子目录已存在。
}
关于mkdir:
mkdir()创建此抽象路径名称指定的目录(及只能创建一级的目录,且需要存在父目录),如果传入的path是多级路径,需要使用mkdirs()创建。
Java 表示当前目录
不是,表示文件的名字是“.“。
你可以用File类的getAbsolutePath()方法查看你这个文件的绝对路径,就会明白的。