※ 引述《JokePtt (思辨成魔)》之铭言:
: https://i.imgur.com/n6ztw5m.jpg
: 请问 我有上千个档案 已经照关系排定顺序
: 然后想前挂 辨识分类例如RSI_ 再加上原始档名 比如 001.pdf 001_A.pdf .....
: 已经把分类的几十个资料夹分好 就只差各自冠不同的辨识名称
: 要怎么用 cmd 的 ren ??? 或 powershell??
: 我是外行人 劳烦各位高手相助 不胜感激
以Windows cmd的话,你可以使用for指令:
for %i in (*) do ren %i RSI_%i
简单而言,(*)表明搜寻所有的档名一个个拿来取代%i后执行do后面的指令,也
就是说当它找到:
001.pdf
那么后半命令就会取代为:
ren 001.pdf RSI_001.pdf
这个取代执行的行为会对每一个找到的档案进行一次,所以就会执行:
ren 001.pdf RSI_001.pdf
ren 001_A.pdf RSI_001_A.pdf
.
.
.
就达成你的要求了。
注意,如果要写进批次档(.bat)来反复使用的话,要修改为:
for %%i in (*) do ren %%i RSI_%%i
详细理由就自行搜寻windows批次档相关的知识吧。