我想要解决同一问题,但在Windows 10]中。Recursively rename .jpg files in all subdirectories
我尝试了以下powershell命令,Get-ChildItem -Recurse -Include *.jpg | % { Rename-Item $_ -NewName ('{0:D1}.jpg' -f $i++)}
但它会按顺序重命名文件,而不会在每个子文件夹中将索引重设为1。
我想要解决相同问题的方法,但是在Windows 10中。我使用以下powershell命令Get-ChildItem -Recurse -Include * .jpg |递归重命名我尝试过的所有子目录中的.jpg文件| %{...
我认为您为此需要两个单独的Get-ChildItem
cmdlet。第一个将收集所有子目录,但在循环时,第二个将收集每个目录中的文件:
据我所知,您必须先做一次foreach: