java用递归删除文件夹_Java中通过递归调用删除文件夹下所有文件
生活随笔
收集整理的這篇文章主要介紹了
java用递归删除文件夹_Java中通过递归调用删除文件夹下所有文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘自 : http://blog.sina.com.cn/s/blog_79333b2c0100xiu4.html
import java.io.File;
public class FileTest
{
//遞歸刪除指定路徑下的所有文件
public static void deleteAll(File file)
{
if(file.isFile() ||
file.list().length == 0)
{
file.delete();
}
else
{
File[] files
= file.listFiles();
for(File f :
files)
{
deleteAll(f);//遞歸刪除每一個文件
f.delete();//刪除該文件夾
}
}
}
public static void main(String[] args)
{
File file = new
File("d:/abc/xyz");
deleteAll(file);
}
}
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的java用递归删除文件夹_Java中通过递归调用删除文件夹下所有文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 大小相间排序_ArrayLis
- 下一篇: MySQL主从压_mysql主从配置