最近被iis gzip缓存目录问题烦恼了几天,因为有个大型网站导致缓存目录里面有很多缓存文件,多达37W个,总共大小有15G,占据太多空间了。所以想删除,但是发现用一些常规的方法无法删除,网上的方法。基本上都是用cmd命令来删除,但是发现基本上都会卡住,都失败了,后来还是按照自己的方法来解决的。

解决方法如下:

1、先从新新建一个gizp缓存目录,然后去iis里的服务里缓存目录 ,更改到这个目录,并重启一下iis。

如果不改由用户访问还是会不断生成文件,只有换个目录是解决因目录过大导致网站无法访问的最快的解决方法了。

2、就要用到软件了。普通的软件还真不行。会直接卡死,这个软件也是找了半天,发现是可行的。

当然会有假死的情况

Fast Folder Eraser简单教程:

以上不会删除子目录的文件,如果需要可以参考下面的设置Settings>Deletion>Deletion

其实脚本之家技术比较喜欢用命令行解决。

rd /s /q f:/gziptmp

新建一个bat将上面的命令复制里面,然后运行即可。我的gzip缓存目录是f:/gziptmp你可以根据自己实际情况修改。然后等吧,我大约1个小时才删除完。完美解决了问题。