Windows CMD环境下批量为目录内所有文件夹添加后缀的命令咨询
直接在CMD窗口执行的命令
匹配当前目录所有文件夹加后缀
for /D %a in (*) do ren "%a" "%~na_FARE"
仅匹配Service开头的文件夹加后缀(避免误改其他文件夹)
for /D %a in (Service*) do ren "%a" "%~na_FARE"
如果你的文件夹名称带扩展名格式的后缀(比如Service.v1),希望保留原后缀再加_FARE,把代码中的%~na_FARE替换为%~na_FARE%~xa即可。
写入.bat批处理文件执行的命令
批处理文件中变量需要用双百分号包裹,对应代码如下:
:: 匹配所有文件夹加后缀 for /D %%a in (*) do ren "%%a" "%%~na_FARE" :: 仅匹配Service开头的文件夹加后缀 for /D %%a in (Service*) do ren "%%a" "%%~na_FARE"
操作提示
执行实际改名前,建议先加echo预览改名结果,确认符合预期后再去掉echo执行真实操作,预览示例:
for /D %a in (Service*) do echo ren "%a" "%~na_FARE"
内容的提问来源于stack exchange,提问作者IanFoxall
相关产品推荐
相关产品推荐

