重命名文件,从头到尾移动名称的日期部分

时间:2017-10-14 15:55:51

标签: windows batch-file

我的文件名与日期名称一起出现,例如20171015….txt

我目前使用批处理文件来删除前8个字符,这样做效果很好。但是,我现在要保留日期,但将其移到文件名的末尾。

1 个答案:

答案 0 :(得分:0)

将没有扩展名的文件名设置为变量%Variable%

Ren "%Variable%.ext" "%Variable:~8%%Variable:~,8%.ext"

或者如果在某种循环中执行并且启用了延迟扩展,即SetLocal EnableDelayedExpansion

Ren "!Variable!.ext" "!Variable:~8!!Variable:~,8!.ext"