先创建文件及文件夹:
import java.io.File;
import java.io.IOException;
public class Test3 {
public static void main(String[] args) throws IOException {
File file = new File("data");
for (int i = 1; i < 4; i++) {
file = new File(file, i+"");
file.mkdirs();
}
File file1 = new File( file,"尚云.txt");
file1.createNewFile();
}
}
删除操作:
import java.io.File;
public class Test4_1 {
public static void main(String[] args) {
File file = new File("data");
delete(file);
}
public static void delete( File file ){
// 判断是否存在
if(!file.exists()){
return;
}
// 如果是文件夹,找出旗下所有子目录,递归
if(file.isDirectory()){
for ( File subFile : file.listFiles() ){
delete(subFile);
}
}else{
// 不是文件夹==是文件,直接删除,删除只能删除空文件夹和文件
file.delete();
}
// 删除自身
file.delete();
}
}