import java.io.File;
public class test
{
public static void main(String[] args)
{
File f = new File("Y:/home/////gzt1/"); //模拟不存在的目录
System.out.println("before make," + f.exists());
System.out.println("do make:" + f.mkdirs());
System.out.println("after make," + f.exists());
System.out.println("----------------------------------------");
/**
* 执行结果:
* 在Windows下:
* before make,false
* do make:false
* after make,false
*
*
* 在linux系统下
* before make,false
* do make:true
* after make,true
* 生成目录为:相对目录下的"Y:/home/gzt1/"
* */
File f1 = new File("C:/home//////gzt1/"); //模拟不存在的目录
System.out.println("before make," + f1.exists());
System.out.println("do make:" + f1.mkdirs());
System.out.println("after make," + f1.exists());
/**
* 执行结果:
* 在Windows下:
* before make,false
* do make:true
* after make,true
* 生成目录:"C:/home/gzt1/"
*
* 在linux系统下
* before make,false
* do make:true
* after make,true
* 生成目录为:相对目录下的"C: / home / /gzt1 /"
* */
}
}
windows和linux对文件目录的处理
最新推荐文章于 2025-12-19 09:55:57 发布
本文通过两个示例演示了如何使用Java在不同操作系统上创建目录。在Windows和Linux环境下,通过File类的mkdirs()方法创建多级目录,并展示了路径处理的区别。
2981

被折叠的 条评论
为什么被折叠?



