NutzCN Logo
问答 为什么有临时文件夹这个东西?这个什么时候可以删除呢?
发布于 631天前 作者 qq_64f81159 963 次浏览 复制 上一个帖子 下一个帖子
标签:

现在项目中上传以后貌似一直没有清理,导致有40G了,这个临时文件夹在什么情况下回被清理呢?能不能在上传方法的finally中调用什么方法在文件上传成功以后把临时文件夹删除了?

4 回复

配置临时文件夹文件数量,超过数量自动清理

    tmpFilePool : {
        type : 'org.nutz.filepool.NutFilePool',
        // 临时文件最大个数为 1000 个
        args : [ "~/nutzwk/upload/tmp", 1000 ]
    },

这里临时文件夹中文件的数量的依据是啥 比如我传了一个3G的文件(PS环境为内网,他们真的传过3G的文件),他对应临时文件夹中的一个文件吗?还是对应多个,因为如果对应多个我怕设置太小导致文件传不上去

我在finally里面

}finally{
			try {
				tmpFile.delete();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}

可行吗,我试了一下,临时文件会被删除,而且也上传的文件也可以下载浏览,但是不知道是否有其他问题?看了下设置文件池,这个"~/nutzwk/upload/tmp"路径不好设置 ,我要为WEB-INF下面,看文档设置还有点麻烦,上面我那样倒是简单点

添加回复
请先登陆
回到顶部