作者ddavid (谎言接线生)
看板Programming
标题Re: [问题] 档名更改
时间Mon Dec 23 02:09:57 2019
※ 引述《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批次档相关的知识吧。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.160.184 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1577038199.A.472.html
※ 编辑: ddavid (114.36.160.184 台湾), 12/23/2019 02:23:25
1F:推 JokePtt: 谢谢 非常实用 给个赞!!180.217.200.125 12/23 08:35