Java中創建目錄 或 創建文件

建立文件夾或文件

  • 只能創建一級目錄
//只能在已有的文件夾下創建子文件夾,不能同時創建文件夾和其子文件夾
public void creatFolder(){
	File file = new File("文件夾絕對路徑");
	//如果不存在這個文件夾,則創建
	if(!file.exits()){	
		file.mkdir();
	}else{
		System.out.println("文件已存在");
	}
}
  • 創建多級目錄,不能同時創建文件
//有一個問題,如果文件夾下存在文件名和要創建的文件夾一樣的文件,則不能創建成功
File file = new File("/home/zcq/Desktop/aa/bb");
        if (!file.exists()){
            file.mkdirs();
        }else{
            System.out.println("已存在");
        }
  • 創建文件,不能同時創建文件夾
		File file = new File("/home/zcq/Desktop/a.txt");
        if (file.exists()){
            System.out.println("文件已存在!");
        }else{
        //文件不存在,則創建這個文件,
        //不管後綴名有沒有,創建的始終是文件
            file.createNewFile();
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章