- [void][Reflection.Assembly]::LoadWithPartialName('System.Drawing');
- $srcDir = 'E:\IMG'; #原始照片的存放目录
- $dstDir = 'E:\change'; #修改属性后照片的存放目录
- If( ![IO.Directory]::Exists($dstDir) ){ $null = md $dstDir; }
-
- dir $srcDir -Filter *.jpg | ?{$_ -is [IO.FileInfo]} | forEach{
- $img = [Drawing.Image]::FromFile($_.FullName);
- $p = $img.PropertyItems[0];
- $p.Id = 0x0131; #属性-详细信息-程序名称
- $p.Type = 2;
- $p.Value = @(0x00); #赋值为NULL
- $p.Len = $p.Value.Count;
- $img.SetPropertyItem($p);
- $img.Save($dstDir + '\' + $_.Name, [Drawing.Imaging.ImageFormat]::JPEG);
- $img.Dispose();
- }
-
- echo 'Done';
- [Console]::ReadKey();
复制代码
|