【发布时间】:2019-08-16 15:25:24
【问题描述】:
在这个问题中,如果新重命名的文件名已经存在,我该如何重命名文件名的一部分?希望新尝试的文件名覆盖现有文件。还想重命名文件夹内文件夹内的文件夹。
将文件名中的“默认”替换为“VOD”,
Replace Part of File Name Powershell
Get-ChildItem Default_*.csv |
Rename-Item -NewName {$_.Name -replace '^Default','VOD'}
ls *.csv | Rename-Item -NewName {$_.Name -replace "Default","VOD"}
这里的解决方案不适用于-Force:
Get-ChildItem *.* -File -Recurse |
Rename-Item -NewName {$_.Name -replace 'Default','VOD'} -Force
【问题讨论】:
标签: powershell