jsp教程显示目录下所有文件与子目录代码
public static void getFiles(ListfileList, String path, String fileSuffix) {
File file = new File(path);
File[] files = file.listFiles();
if (files == null) {
return;
} else {
for (int i = 0; i < files.length; i++) {
// 判断是否是文件夹
if (files[i].isDirectory()) {
// 递归调用getFiles方法,得到所有的文件
getFiles(fileList, getAvailablePath(files[i]), fileSuffix);
} else if (files[i].getName().lastIndexOf(fileSuffix) != -1) {// 只处理fileSuffix后缀的文档
// copyFileAndAddPackageName(files[i]);
fileList.add(files[i]);// 添加到文件集合中
}
}
}
}
//方法二jsp删除目录所有文件夹与文件代码
import java.io.*;
public class DeleteAll { //删除文件夹下所有内容,包括此文件夹
public void delAll(File f)
throws IOException {
if(!f.exists())//文件夹不存在不存在 throw new IOException(指定目录不存在:+f.getName());boolean rslt=true;//保存中间结果
if(!(rslt=f.delete())){//先尝试直接删除 //若文件夹非空。枚举、递归删除里面内容
File subs[] = f.listFiles();
for (int i = 0; i <= subs.length - 1; i++) {
if (subs[i].isDirectory())
delAll(subs[i]);//递归删除子文件夹内容
rslt = subs[i].delete();//删除子文件夹本身
}
rslt = f.delete();//删除此文件夹本身
}if(!rslt)
throw new IOException(无法删除:+f.getName()); return;
}public static void main(String[] args) {
DeleteAll da= new DeleteAll();
try {
da.delAll(new File(someDir));
}
catch (IOException ex)
{
ex.printStackTrace(); }
}}
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔