• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
没心情
Beauty begins the moment you decide to be yourself.
博客园    首页    新随笔    联系   管理    订阅  订阅
删除指定目录文件夹下的文件

今天为了优化项目:主要是上传文件,调用查询接口查询成功上传的文件,进行文件的删除,否则占用内存。

主要方法,下面是主要的删除方法:

指定目录下面的文件:

//删除文件和目录,传入指定的文件夹路径
public static void clearFiles(String workspaceRootPath){
workspaceRootPath =CREDIT_SHARE_UPLOAD_PATH +"\\"+workspaceRootPath;
logger.info(workspaceRootPath);
File file = new File(workspaceRootPath);
if(file.exists()){
deleteFile(file);
}
}
public static void deleteFile(File file){
if(file.isDirectory()){
File[] files = file.listFiles();
for(int i=0; i<files.length; i++){
deleteFile(files[i]);
}
}
file.delete();
}
posted on 2018-12-11 13:47  No-心情  阅读(517)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3