我想知道如何在 PowerShell 中使用仅偶数和奇数的序列重命名特定文件夹中的文件。例如文件夹 1:,文件pag_001.jpg, pag_003.jpg, pag_005.jpg.... pag_201.jpg
夹 2:。pag_002.jpg, pag_004.jpg, pag_006.jpg.... pag_200.jpg
这是因为我有一个文件,先扫描赔率页,然后扫描偶数页,因此它们的文件名是从 1 到 201 的连续序列。然后我将其中一半是赔率页的文件分开地点:Folder1
,后半部分,偶数页Folder2
。这就是为什么我想先更改名称并再次加入新名称。
我在类似的帖子中尝试过这个:
目前我可以生成这样的偶数序列:
ForEach ($number in 1..100 ) { $number * 2}
和这样的奇数:
ForEach ($number in 0..100 ) { $number *2+1}
并希望应用之前生成的序列来重命名我的文件:
cd C:\test\Folder1
$i = $number * 2
Get-ChildItem *.jpg | %{Rename-Item $_ -NewName ('pag_{0:D3}.jpg' -f $i++)}
但它不起作用!欢迎任何建议
问候,