public static void deletePath(File path){
File[] cList = path.listFiles();
for(int i =0;i<cList.length;++i){
if(cList[i].isDirectory()){
deletePath(cList[i]);
cList[i].delete();
}
else
cList[i].delete();
}
path.delete();
}
File[] cList = path.listFiles();
for(int i =0;i<cList.length;++i){
if(cList[i].isDirectory()){
deletePath(cList[i]);
cList[i].delete();
}
else
cList[i].delete();
}
path.delete();
}
解决方案 »
- Swing的一种效果的实现
- java里的字符 'a'为什么等于97 (真没搞懂)
- 新手问题
- 两个有趣小题目,大家来决绝下!
- Java中所有的类都继承了java.lang.Object类,而在C++中没有像java.lang.Object这样的类,这是为什么呢?都是面向对象,Java这样做有什么好处呢?
- java的类型识别问题
- 请教关于double q=((Double)this.elementAt(2)).doubleValue();
- 有关jtable处理的问题
- 请大家帮忙看看错在哪里??~~~~thank u!
- Win 10环境下,F10和F11快捷键都没法用。。
- 请问一个简单的问题,我是比较丢脸了
- java与模式这本书如何?
一楼都已经给出代码了。自己改写一下不就行了。public static void deletePath(String fPath){
File path = new File(fPath);
File[] cList = path.listFiles();
for(int i =0;i<cList.length;++i){
if(cList[i].isDirectory()){
deletePath(cList[i]);
cList[i].delete();
}
else
cList[i].delete();
}
path.delete();
}
String path;//你要删除的目录或文件的全路径
...
Process p = Runtime.getRuntime().exec("rm -rf " + path);
p.waitFor();