通过 Powershell 清理 Wordpress 缩略图 (非插件)

起因

优化图片大小

据对接的运营传达(流程有问题)研发说我们的 Wordpress 服务器是通过 SSH 登陆的,”不能”增加对文件进行操作

只能我们手动上传图片… eh?

Set Up Secure Updates with SSH by DigitalOcean

所以最简单的插件清理不能用了

DNUI (Delete Not Used Image)

然后收到了一个有近 3K 张图片的压缩包

实在是不可能傻乎乎的挨个文件夹删除

那么…

Powershell + 正则表达式

清理所有文件名格式为 -分辨率(2-3位数字)x分辨率(2-3位数字). 的文件

Get-ChildItem $Path -Recurse | Where{$_.Name -Match "-\d{2,3}x\d{2,3}."} | Remove-Item

Bonus

压缩图片咱们也不可能用 TinyPNG 单张上传是吧

Gayhub 项目 TinyClient 了解一下

以上