Writing /share/Web/wiki/data/cache/4/4aed7d0edb98b1dfe51eff4f3ad19a69.metadata failed
wiki:删除无用png文件
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| wiki:删除无用png文件 [2023/03/27 12:29] – 创建 zhangguo | wiki:删除无用png文件 [2024/10/06 15:19] (当前版本) – [1. python程序] admin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== 删除无用png文件 ====== | ====== 删除无用png文件 ====== | ||
| - | ====== | + | ===== - python程序 |
| - | 执行下面这个perl脚本,为显示出未使用的png文件,然后可以手动将其删除。 | + | |
| - | + | ||
| - | <code perl> | + | |
| - | # | + | |
| - | use File:: | + | |
| - | + | ||
| - | $wiki_path = "/ | + | |
| - | + | ||
| - | $findret = `find $wiki_path/ | + | |
| - | @ar = split(/\n/, $findret); | + | |
| - | + | ||
| - | foreach $line (@ar) { | + | |
| - | $name = & | + | |
| - | + | ||
| - | $ret = `grep $name $wiki_path/ | + | |
| - | if ($ret eq "" | + | |
| - | print "rm -rf $line\n"; | + | |
| - | } | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| python3代码,可直接在qnap上运行。 | python3代码,可直接在qnap上运行。 | ||
| <code python> | <code python> | ||
| 行 29: | 行 7: | ||
| # | # | ||
| # -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
| + | # source / | ||
| + | # python3 ./ | ||
| import re | import re | ||
| import sys | import sys | ||
| 行 67: | 行 47: | ||
| [~] # | [~] # | ||
| [~] # | [~] # | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ===== - perl程序 ===== | ||
| + | |||
| + | 执行下面这个perl脚本,为显示出未使用的png文件,然后可以手动将其删除。 | ||
| + | |||
| + | <code perl> | ||
| + | # | ||
| + | use File:: | ||
| + | |||
| + | $wiki_path = "/ | ||
| + | |||
| + | $findret = `find $wiki_path/ | ||
| + | @ar = split(/\n/, $findret); | ||
| + | |||
| + | foreach $line (@ar) { | ||
| + | $name = & | ||
| + | |||
| + | $ret = `grep $name $wiki_path/ | ||
| + | if ($ret eq "" | ||
| + | print "rm -rf $line\n"; | ||
| + | } | ||
| + | } | ||
| </ | </ | ||
wiki/删除无用png文件.1679891384.txt.gz · 最后更改: 2023/03/27 12:29 由 zhangguo