现在的位置: 首页 > 综合 > 正文

Grails附件删除

2019年09月25日 ⁄ 综合 ⁄ 共 933字 ⁄ 字号 评论关闭

 try {
                 //删除文件
              if(articleInstance.durl)
              {
                   //获得删除文件路径
                 //def webRootDir = servletContext.getRealPath("/");
                 ConfigObject configObject = ConfigurationHolder.getConfig()
                 def webRootDir =configObject.getProperty("uploadFileConfig").URLconfig;

                 def urlList=articleInstance.durl.split(',');

             // 循环删除每个文件
                for(int i=0;i<urlList.size();i++)
                {
                   def file = new File(webRootDir, "/upload/${urlList[i]}");
               // println("删除文件地址:"+file);
                        if(file.isFile())
                         {
                             boolean opeSuccess = file.delete();
                               if(!opeSuccess)
                               {
                                  println("删除文件出错:"+urlList[i]);
                               }
                        }

                   }

              }

抱歉!评论已关闭.