怎样用java在指定路径下创建一个文件夹

如何用java在指定目录下创建一个文件夹~

具体的创建方法参照下面的实例:
public class FileTest {
public static void main(String[] args) { // 根据系统的实际情况选择目录分隔符(windows下是,linux下是/) String separator = File.separator; String directory = "myDir1" + separator + "myDir2"; // 以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的// linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠) // String directory = "myDir1/myDir2"; String fileName = "myFile.txt"; // 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件 File f = new File(directory,fileName); if(f.exists()) { // 文件已经存在,输出文件的相关信息 System.out.println(f.getAbsolutePath()); System.out.println(f.getName()); System.out.println(f.length()); } else { // 先创建文件所在的目录 f.getParentFile().mkdirs(); try { // 创建新文件 f.createNewFile(); } catch (IOException e) { System.out.println("创建新文件时出现了错误。。。"); e.printStackTrace(); } } }}

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

具体的创建方法参照下面的实例:
public class FileTest {

public static void main(String[] args) {
// 根据系统的实际情况选择目录分隔符(windows下是,linux下是/)
String separator = File.separator;
String directory = "myDir1" + separator + "myDir2";
// 以下这句的效果等同于上面两句,windows下正斜杠/和反斜杠都是可以的
// linux下只认正斜杠,为了保证跨平台性,不建议使用反斜杠(在java程序中是转义字符,用\来表示反斜杠)
// String directory = "myDir1/myDir2";
String fileName = "myFile.txt";
// 在内存中创建一个文件对象,注意:此时还没有在硬盘对应目录下创建实实在在的文件
File f = new File(directory,fileName);
if(f.exists()) {
// 文件已经存在,输出文件的相关信息
System.out.println(f.getAbsolutePath());
System.out.println(f.getName());
System.out.println(f.length());
} else {
// 先创建文件所在的目录
f.getParentFile().mkdirs();
try {
// 创建新文件
f.createNewFile();
} catch (IOException e) {
System.out.println("创建新文件时出现了错误。。。");
e.printStackTrace();
}
}

}

}

JAVA用File创建一个多级目录a/b/c/d/e/f,然后在每一个目录里面添加一些...
答:file.exists()) { // 创建文件夹,上级目录不存在时自动创建,使用file.mkdir()方法时上级目录不存在会抛异常 file.mkdirs(); } File file2 = new File("D:/test/a/b/c/d/test.txt"); if (!

编写一个程序,在当前目录下创建一个子目录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\...

java怎么把路径创建D盘
答:你把Java安装在D盘就可以了,我就安在D盘的。然后设置环境变量,我的设置:CLASSPATH:D:\Program Files\Java\jdk1.7.0_03\lib\dt.jar;D:\Program Files\Java\jdk1.7.0_03\lib\tools.jar;D:\Program Files\Java\...

怎么在java根目录下创建文件
答:public static void main(String[] args) {String dir = System.getProperty("user.dir");dir = dir + File.separator + "arptmp";File f = new File(dir);if(!f.exists()) {f.mkdirs();}dir = f.getPath...

请问大牛们:win7系统系下的Java编程中,如何在一个绝对路径下创建一个...
答:E:\\JavaLesson\\Lesson7有这个路径吗?如果你创建的文件上一级文件夹没有也不能创建 File f=new File("E:1.txt");f.createNewFile();如果这个可以创建就是你的那个lesson7没有 ...

java怎么把路径创建D盘
答:你把Java安装在D盘就可以了,我就安在D盘的。然后设置环境变量,我的设置:CLASSPATH:D:\Program Files\Java\jdk1.7.0_03\lib\dt.jar;D:\Program Files\Java\jdk1.7.0_03\lib\tools.jar;D:\Program Files\Java\...

java怎样在web工程根目录下建立文件夹?
答:必须要用绝对路径,有个函数可以得到项目根路径的绝对路径

怎样设置环境变量,使*.java 在任意目录下执行 javac *.java 都能生成*...
答:在path的值中最后输入;jdk的目录/bin;,(例如你的jdk装在c:/program files/jdk1.6下,要在path中添加的内容为;c:/program files/jdk1.6/bin;)就可以了,这样就可以在任何位置使用javac *.java了 ...

...姓名拼音全拼),然后在该文件夹内创建文件,用java
答:import java.io.File;import java.io.IOException;public class Test {public static void main(String[] args) {File dir = new File("d:/lisi");File file = null;// 如果目录不存在, 创建目录。名为lisiif(!d...

怎样创建和调试java程序
答:将程式保存为文档名为HelloWorld.java的文档。打开命令提示符窗口,进入到HelloWorld.java所在目录(用cd:文件名\文件名 进入),键入下面的命令 javac HelloWorld.java java HelloWorld 此时若打印出来HelloWorld则安装成功,若...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网