我的文件夹有21个wmv文件(01,02 ..21).i有文本文件,其中包含此wmv文件的标题。如何使用powershell调用文本文件并重命名wmv文件。下面是代码,并且有另一个powershell代码的第二个链接,它有与我相似的请求,但对我不起作用。如果需要更清晰,请告诉我
get-childItem *.wmv | rename-item -newname { $_.name -replace '_',' '
-replace '\d{4}', '($0)' }
Windows Powershell - Rename a list of files using a list from a text document
答案 0 :(得分:0)
尝试以下内容:
cd <your path>:\<wmv folder name>
ls *.wmv | Foreach -Begin {$i=1} `
-Process {Rename-Item $_ -NewName ("new_name{0}.wmv" -f $i++) -whatif}