我目前遇到了我一直在处理的 DOS 批处理脚本的问题,我需要重命名文件的帮助。
这是我正在寻找的重命名方案:
FIL120_000112_DDMMYY ==> MYNAME_TLD_EXT_YYMMDD
Run Code Online (Sandbox Code Playgroud)
我需要将原始文件名的最后一部分 ( DDMMYY) 转换为YYMMDD.
FIL120_000112_301215 ==> MYNAME_TLD_EXT_151230
FIL120_000112_311215 ==> MYNAME_TLD_EXT_151230
FIL120_000112_040116 ==> MYNAME_TLD_EXT_151230
FIL120_000112_050116 ==> MYNAME_TLD_EXT_151230
Run Code Online (Sandbox Code Playgroud)
请注意,它不适合当前需要使用当前日期和文件名的那部分中的某些命令来完成重命名。
我想知道是否可以使用批处理脚本来获取最后一个文件名部分字符来切换位置YY并DD交换位置。
此外,我需要将固定之前的其他部分YYMMDD替换为静态字符MYNAME_TLD_EXT_而不是切换之前的静态字符,因此最终结果将是MYNAME_TLD_EXT_<YYMMDD>并且没有文件扩展名。