采用递归方法删除文件。
/**
* 删除文件
*
* @author Deng
*
*/
public class DelectFile {
public static void main(String[] args) {
File file = new File("E:/腾讯游戏");
new DelectFile().delect(file);
}
/**
* 删除文件
* @param delpath
*/
public void delect(File delpath) {
//用一个while循环来删除文件,直到文件删除
while(delpath.delete()==false){
File[] arrayFile=delpath.listFiles();
for (File file : arrayFile) {
//使用 递归方式
delect(file);
}
}
}
}
/**
* 删除文件
*
* @author Deng
*
*/
public class DelectFile {
public static void main(String[] args) {
File file = new File("E:/腾讯游戏");
new DelectFile().delect(file);
}
/**
* 删除文件
* @param delpath
*/
public void delect(File delpath) {
//用一个while循环来删除文件,直到文件删除
while(delpath.delete()==false){
File[] arrayFile=delpath.listFiles();
for (File file : arrayFile) {
//使用 递归方式
delect(file);
}
}
}
}