我正在迁移到新的Movie / DVD / BluRay管理系统,需要采用基于目录名称(directoryname.jpg)命名的现有封面艺术,复制并命名新文件folder.jpg和mymovies- front.jpg。我还需要保留原始文件。
答案 0 :(得分:0)
## Q:\Test\2017\07\14\SO_45110819.ps1
Set-Location "X:\path\to\base"
Get-ChildItem * | Where-Object {$_.PSIsContainer}|ForEach-Object {
$dirnamejpg = Join-Path $_.FullName ($_.BaseName+'.jpg')
if (Test-Path ($dirnamejpg)) {
copy-Item -Path $dirnamejpg -Destination (Join-Path $_.FullName ('folder.jpg')) -confirm
copy-Item -Path $dirnamejpg -Destination (Join-Path $_.FullName ('mymovies-front.jpg')) -confirm
}
}
执行的操作完成后,请删除-confirm
参数