>我有一个包含多个子文件夹的文件夹,命名如下: 12345 - 文本文件夹名称
我想通过只保留第一个数字 (12345( 并删除其余所有子文件夹( - 文本文件夹名称(来重命名所有这些子文件夹。
我怎样才能为此构建窗口脚本。
感谢您的帮助!
使用powershell,使用Get-ChildItem
发现所有子文件夹,然后使用Rename-Item
重命名:
Get-ChildItem pathtorootdirectory -Directory |Rename-Item -NewName {$_.Name -replace ' - .+$'}
-replace
运算符,其中包含删除-
以及现有名称中此后的任何内容(或者,如果未找到- something
,请忽略它(