使用 Powershell 在单个 JPG 的副本上复制目录的子名称



我有一个包含24个唯一图像文件的目录。每个图像文件都有一个唯一且有意义的名称。我们在数据库中引用文件名,并在网站上呈现它们。我想用JPG占位符图像替换每个唯一的图像。我的想法是创建JPG占位符图像,创建它的24个副本,然后从原始目录中为每个副本指定一个唯一且有意义的名称。

创建占位符映像后,我需要以下PowerShell命令:

Get the placeholder image.
For each legacy image in the legacy folder:
- Get its base name.
- Create a copy of the placeholder image.
- Name the placeholder copy with the legacy base name.
Done.

不管怎样,这并没有那么重要——我认为用PowerShell做这件事会很棒。

宾果!

Get-ChildItem '.Legacy Items' -filter *.jpg | ForEach-Object `
{ `
    Copy-Item .735x379.jpg .Placeholders$_ `
}

请注意,重音字符"允许我们在PowerShell中执行多行命令。

最新更新