资源描述
import java.io.File;
public class FileSys {
/* 简单文件的管理 */
/* File 类提供文件系统管理的能力 创建目录、删除目录、创建文件、删除文件*/
/*删除文件夹*/
public static void delDirectory(String folderPath){
File path = new File(folderPath); /* 创建File对象 指定对应的路径*/
if(!path.isDirectory()){
System.out.println("该目录不存在!");
return;
}
delAll(path);
System.out.println("该目录已经删除!");
}
public static void delAll(File f){
File[] ff = f.listFiles();
if(ff==null){
f.delete();
return;
}
for(int i=0;i<ff.length;i++){
if(ff[i].isDirectory()){
delAll(ff[i]);
}else{
ff[i].delete();
}
}
f.delete();
}
//删除指定的文件
public static void delFile(String name){
File temp = new File(name);
if(temp.isFile()){
temp.delete();
System.out.println("文件已经删除!");
}else{
System.out.println("文件不存在!");
}
}
//创建文件
public static void createFile(String name)throws Exception{
File temp = new File(name);
if(temp.exists()){
System.out.println("源文件已经存在!");
return;
}
if(temp.createNewFile()){
System.out.println("新文件创建成功!");
}else{
System.out.println("新文件创建成功!");
}
}
//创建目录
public static void createDirectory(String name){
File temp = new File(name);
if(temp.exists()){
System.out.println("源目录已经存在!");
return;
}
if(temp.mkdirs()){
System.out.println("新目录创建成功!");
}else{
System.out.println("新目录创建失败!");
}
}
public static void main(String[] args){
}
}
展开阅读全文