首先你的安装一个支持命令行的图片压缩软件
然后写一个powershell脚本即可
# 设置源文件夹路径
$sourceFolder = "C:\Path\To\Your\Source\Folder"
# 设置目标文件夹路径
$destinationFolder = "C:\Path\To\Your\Destination\Folder"
# 获取源文件夹中所有图片文件
$imageFiles = Get-ChildItem -Path $sourceFolder -Recurse -Filter *.jpg,*.jpeg,*.png,*.gif
# 遍历每个图片文件并进行压缩
foreach ($file in $imageFiles) {
# 构建目标路径
$destinationPath = Join-Path $destinationFolder $file.FullName.Substring($sourceFolder.Length + 1)
# 创建目标文件夹(如果不存在)
$null = New-Item -ItemType Directory -Path (Split-Path $destinationPath) -Force
# 使用压缩工具(例如7-Zip)压缩图片文件
# 请确保在系统中安装了相应的压缩工具,并将其路径添加到环境变量中
Compress-Archive -Path $file.FullName -DestinationPath $destinationPath -Force
}
Write-Host "压缩完成!"
网友回复
python如何可视化管理nginx的网站支持网站新增修改暂停配置等可视化修改?
python+html能否做一套好看的多服务器监控管理系统?
什么是卡尔曼滤波?
有没有兼容Puppeteer和 Playwright使用的docker独立chrome浏览器?
geo与seo区别?
chrome插件能否实现网页远程控制鼠标选择网页文字滚动网页?
nativescript开发的安卓与ios app应用是原生的吗?
go如何写一个类似redis的nosql数据库让python客户端调用?
php7中为啥无法使用$_SERVER['HTTP_RAW_POST_DATA'] ?
chrome插件能否实现2台电脑的远程协助桌面控制?


