zhuguifei
2026-03-10 58402bd5e762361363a0f7d7907153c77dbb819f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.shlanbao.tzsc.pms.file.docfile.service.impl;
 
import java.util.List;
 
import org.springframework.beans.factory.annotation.Autowired;
 
import com.shlanbao.tzsc.base.dao.DocFileDaoI;
import com.shlanbao.tzsc.base.mapping.DocFile;
import com.shlanbao.tzsc.utils.tools.FileOptionsUtil;
 
public class TimeFileDelUrl {
    
    @Autowired
    private DocFileDaoI fileDaoI;
    /**
     * 定时删除文件
     */
    public void removeFileUrl() {
        String hql="from DocFile where attr='1'";
        List<DocFile> docFiles=fileDaoI.query(hql);
        if(docFiles!=null){
            String url="";
            for (DocFile docFile : docFiles) {
//                url=docFile.getUrl().substring(0,
//                        docFile.getUrl().lastIndexOf("."));
                    try {
                        FileOptionsUtil.deleteFileurl(docFile.getUrl());
                    } catch (Exception e) {
                        e.printStackTrace();
                        continue;
                    }
                }
            
        }
    }
}