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 /" * */ } }