Powershell创建目录+更改文件名

要将一堆1001.png, 1002.png变成1001目录下的icon.png, 1002目录下的icon.png,写了个Powershell脚本,先创建子目录,再将文件移动过去

ls *.png |
% {
if($_.fullname -match “([\d]+)\.png”) {
echo $($($matches[1]))
New-Item -Path $($($matches[1])) -ItemType Directory -Force
Move-Item -Path $_.fullname -Destination “$($($matches[1]))\icon.png” -PassThru -Force
}
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注