建立文件夾或文件
- 只能創建一級目錄
//只能在已有的文件夾下創建子文件夾,不能同時創建文件夾和其子文件夾
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();
}