如何用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程序在当前目录下创建一个子目录
完整代码如下:\/\/ 获取当前图片的路径 String path = createImages.getAbsolutePath() + "\/Images";\/\/创建文件对象f,根据path路径 File f = new File(path);\/\/如果当前不是一个目录就进入if if (!f.isDirectory()) { boolean success = f.mkdirs(); \/\/创建一个目录 if (success) { \/\/...

编写一个程序,在当前目录下创建一个子目录test,
import java.io.File;import java.io.IOException;\/** * @author young * @Description: *\/public class Test {public static void main(String[] args) {File file = new File("F:\\\\workspace\\\\one\\\\src\\\\array\\\\Test.java");File newDir = new File(file.getParentFile().toString()+"...

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程序中是转义字符,用\\来表示反斜杠) \/\/ String directory = "myDir1\/myDir2"; String fileName = "myFile.txt"; \/\/ 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件 File f = new File(directory,fileName); if(...

...在工作目录文件夹下面建子文件夹,且在里面放.java文件,如果快速让这 ...
你用鼠标右键点击src文件夹,选择Refresh菜单项,或者在键盘上按F5键,就可以正常使用手动从文件夹里面新建的文件夹和文件了。

java File的三种创建文件夹方法(绝对路径方式)
1. createNewFile()方法:当指定的文件不存在时,会创建一个新的空文件。例如,在D:\\Java_study\\FilePathTest目录下创建名为java.txt的文件:javaFile file = new File("D:\\\\Java_study\\\\FilePathTest\\\\java.txt");if (!file.exists()) { boolean created = file.createNewFile(); if ...

java如何创建文件夹
java File dir = new File; \/\/ 创建File对象,指定要创建的文件夹路径 if) { \/\/ 使用mkdir方法创建文件夹 System.out.println;} else { System.out.println;} 2. 使用`mkdirs`方法:与`mkdir`不同,`mkdirs`方法可以创建多层目录。如果父目录不存在,它将创建所有必要的父目录,直到最后一个...

ensp如何在目录下创建子目录
nsp目录下创建子目录步骤如下:1、新建拓扑图,本文选择一台交换机,介绍文件系统内容。2、查看当前目录,pwd。3、显示当前目录下的文件信息,dir。4、在当前目录下创建新的子目录就可以了,mkdir。

java 在指定的文件夹下创建一个新的文件夹
可以先切换到指定的文件夹路径下,之后直接通过mkdir方法进行文件夹创建。举例:String path = "d:\/oldfilepath";\/\/定义指定文件路径 String newPath = path+"\/newpath";\/\/指定新路径 File file = new File(newPath );\/\/定义一个文件流 file.mkdir();\/\/创建文件夹 备注:如果不确定原有文件夹...

用java编写一个程序可以在d盘根目录下分别创建一个文件test.txt和一...
import java.io.IOException;public class Test { public static void main(String[] args) { createFile();} public static void createFile(){ String path = "d:\/mydirector";File f = new File(path);if(!f.exists()){ f.mkdirs();} String fileName="test.txt";File file = new ...

相似回答