java类File的方法:file.mkdir()方法与filemkdirs()区别

来源:互联网 发布:淘宝网店产品摄影 编辑:程序博客网 时间:2024/05/29 14:30
/** * */package com.wx.summary;import java.io.File;/** * * 项目名称:uploaddownload * 类名称:CreateFile * 类描述: 创建file文件夹 java类File的方法: mkdir()方法与mkdirs()区别 * 创建人: * 创建时间:2016年5月18日 下午1:47:07 * @version * */public class CreateFile {public static void main(String[] args) {//实例化file对象File file = new File("D:\\filename1\filename2");//如果不存在,就自动创建一个if (!file.exists()) {/* * 使用file.mkdir();如果D盘中filename1不存在,就无法创建filename2文件夹,报错 * 延伸:创建最后的一个文件夹,它的父文件,爷文件,往上所有的文件必须全部存在 * 例如D:\\filename1\filename2\filename3\filename4 * 要使得filename4存在于上面的路径中,filename1、filename2、filename3必须存在 */file.mkdir();/* * 使用file.mkdirs();如果D盘中filename1不存在,先创建filename1,再创建filename2文件夹 * 延伸:和file.mkdir()相反,如果父文件不存在,它可以创建向上的所有父文件 *///file.mkdirs();/** * 建议: * 单层目录D:\\filename1用file.mkdir()(除非你确定所有的父文件夹存在,才能在其中创建最终的文件夹); * 多层目录D:\\filename1\filename2\...用file.mkdirs(); */}}}
0 0