我必须重命名几个文件夹。旧文件夹是随机命名的,新名称允许一致的命名协议。我已经将现有文件夹与新名称列表进行了核对,但是有数百个文件夹要重命名,手动操作将花费很长时间。
旧名和新名一般有很大的不同。例如:
旧:john l,smth 新:smith_john_04082013
所以我想做的是在程序的一部分中放置一个旧名称列表,在另一部分中放置新名称列表,然后循环重命名它们的文件夹列表,直到最后一个完成。
例如
john l,smth (to) smith_john_04082013
mary-jones 42nd street (to) jones_mary_03122013
wil-h-davis (to) davis_william_02122012
ETC
我知道如何在 dos 中使用重命名命令,但“似乎”所做的只是更改一个目录的名称,即重命名“john l,smth”“smith_john_04082013”
我尝试做类似的事情:
rename "john l,smth" "smith_john_04082013"; "mary-jones 42nd street" "jones_mary_03122013"; "wil-h-davis" "davis_william_02122012"
可能使用分隔符的概念是多重重命名的技巧,但这也不起作用。
如果有人知道如何做到这一点,那将非常有帮助。
TIA