本文介绍了使用批处理脚本窗口重命名带有点名称的文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想重命名单个文件特定扩展名* msi以替换当前版本
另一个版本
例如文件名为test_1.2.6.msi
想要使用我指定的变量重命名
如果我输入2.3.9,因为新版本文件应该重命名为test_2.3.9.msi
这是我的代码我需要一些帮助
@Echo off
setlocal enabledelayedexpansion
set / p new =新版本:
for / R %% u in(* .msi)do(
setName = %% ~nxu
ECHO ren%% ~u !姓名:_ = _%new%!
)
暂停
什么我试过了:
i试图用当前版本替换下面的内容和数字但是没有为我工作
解决方案
i want to rename single file specific extension "*msi" to replace current version with
another version
for example file name is "test_1.2.6.msi"
want to be renamed using variable i specified
if i entered 2.3.9 as new version file should be renamed to "test_2.3.9.msi"
here is my code i need lettle help
@Echo off setlocal enabledelayedexpansion set /p new="New Version: " for /R %%u in (*.msi) do ( set "Name=%%~nxu" ECHO ren "%%~u" "!Name:_=_%new%!" ) pause
What I have tried:
i tried to replace underscrore and numbers with current version but not worked for me
解决方案
这篇关于使用批处理脚本窗口重命名带有点名称的文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!