黑马程序员技术交流社区
标题:
如何删除指定目录(包括子目录)中文件扩展名为.jpg的文件
[打印本页]
作者:
10年
时间:
2014-5-25 13:07
标题:
如何删除指定目录(包括子目录)中文件扩展名为.jpg的文件
public void deleteFile(String sourceFilePath)
{
File f = new File(sourceFilePath);
File[] files = f.listFiles();
for(int i= 0; i<files.length;i++)
{
if(files[i].isFile()) //如果是文件
{
if( files[i].getName().endsWith(".jpg") ) //.java文件
{
System.out.println(files[i]);
System.out.println(files[i].getName());
files[i].delete();
}
}
else if(files[i].isDirectory()) //是目录
{
//改如何处理??
}
}
}
复制代码
作者:
Seraphim
时间:
2014-5-25 13:25
可以采用递归这个方法,在if语句中加入:
deleteFile(files[i].getPath);
复制代码
作者:
l939
时间:
2014-5-25 22:17
public void deleteFile(String sourceFilePath)
{
File f = new File(sourceFilePath);
File[] files = f.listFiles();
for(int i= 0; i<files.length;i++)
{
if(files[i].isFile()) //如果是文件
{
if( files[i].getName().endsWith(".jpg") ) //.java文件
{
System.out.println(files[i]);
System.out.println(files[i].getName());
files[i].delete();
}
}
else if(files[i].isDirectory()) //是目录
{
deleteFile(files[i]);
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2