Powershell 显示当前操作
我有大约14 GB的照片需要压缩。我使用一个应用程序 到目前为止,我可以做我所需要的,就是用这一行将图像压缩50%Powershell 显示当前操作,powershell,Powershell,我有大约14 GB的照片需要压缩。我使用一个应用程序 到目前为止,我可以做我所需要的,就是用这一行将图像压缩50% mogrify -quality 50% *.jpg 现在,这只适用于当前文件夹,因此我制作了一个非常简单的PS版本: Get-ChildItem E:\PHOTOGRAPHS -Include *.jpg -Recurse | foreach ($_) { mogrify -quality 50% $_.FullName } 我想要的是当前文件名与路径一起显示,但我很难做
mogrify -quality 50% *.jpg
现在,这只适用于当前文件夹,因此我制作了一个非常简单的PS版本:
Get-ChildItem E:\PHOTOGRAPHS -Include *.jpg -Recurse | foreach ($_) {
mogrify -quality 50% $_.FullName
}
我想要的是当前文件名与路径一起显示,但我很难做到这一点。只需在
ForEach对象
循环中回显文件的全名:
Get-ChildItem E:\PHOTOGRAPHS -Include *.jpg -Recurse | ForEach-Object {
$_.FullName
mogrify -quality 50% $_.FullName
}
只需在
ForEach对象
循环中回显文件的全名:
Get-ChildItem E:\PHOTOGRAPHS -Include *.jpg -Recurse | ForEach-Object {
$_.FullName
mogrify -quality 50% $_.FullName
}
我一直是
写作进度的粉丝
我自己
Get-ChildItem E:\PHOTOGRAPHS -Include *.jpg -Recurse | foreach ($_) {
Write-Progress $_.FullName
mogrify -quality 50% $_.FullName
}
没有屏幕滚动,我想它不会给你一个列表来跟踪,但对我来说它看起来很干净。我自己一直是
写进度的粉丝
Get-ChildItem E:\PHOTOGRAPHS -Include *.jpg -Recurse | foreach ($_) {
Write-Progress $_.FullName
mogrify -quality 50% $_.FullName
}
没有屏幕滚动,我猜它不会给你一个列表来跟踪,但对我来说它看起来很干净。即使上面的帖子做了我想做的,我也可以用它来。再次感谢这篇文章。即使上面的帖子做了我想做的,我也可以用它来。再次感谢这篇文章。