Замена изображений с разными именами файлов на одно изображение - PullRequest
0 голосов
/ 15 апреля 2020

Я работаю над проектом и мне нужно заменить много изображений:

У меня есть одно изображение 1.png, которое должно заменить около 40 разных файлов png с разными именами, поэтому 2.png, 3.png et c. Важно то, что когда 1.png заменяет 2.png, 3.png et c. имя файла не меняется. Другими словами, содержимое 1.png должно заменить содержимое 2.png и 3.png, но не должно заменять имя файла.

Я не уверен, возможно ли это, однако, если это я был бы очень рад услышать как.

1 Ответ

0 голосов
/ 15 апреля 2020

Я думаю, вы могли бы достичь этого с PowerShell.

Что-то в этом духе.

$files = Get-ChildItem -Path 'c:\source\folder' -Recurse
ForEach ($file In $files)
{
    Write-Host 'Replacing:'$file.FullName
    If ($file.Name -eq '2.png')
    {
        Copy-Item -Path 'c:\source\file\1.png' -Destination $file.FullName -Force
        Rename-Item -Path $file.FullName -NewName "2.png"
    }
}

Вот ссылка на случай, если вы ранее не создавали скрипт PS *

https://www.windowscentral.com/how-create-and-run-your-first-powershell-script-file-windows-10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...