日期:2014-05-18  浏览次数:20722 次

文件删除
如果一个文件夹中有多个文件,,我怎么删除这个文件夹呢??
各位大哥帮帮忙。。急用!!!在线等!……………………

------解决方案--------------------
上面的那个不够简洁,改写了一下:

Java code

import java.io.File;

public class Test{
    //递归删除
    public static void deleteDir(File dir){
        if(dir.isDirectory()){
            File[] files = dir.listFiles();
            for(int i=0; i<files.length; i++) {
                deleteDir(files[i]);
            }
        }
        dir.delete();
    }
   
    public static void main(String args[]) {
        deleteDir(new File("c:\\temp\\2"));
    }
    
}

------解决方案--------------------
import java.io.*;
public class Exccmd {

 //Construct the application
 public Exccmd() {
 }
 //Main method
 public static void main(String[] args) {
String cmd = "del /s"+你的目录;
try {
Runtime.getRuntime().exec(cmd);
}
catch (IOException ex) {
ex.printStackTrace();
}
 }
}