复制以下代码,保存至文本文档,修改后缀为bat
把需要添加前缀的文件拖动到该脚本上即可运行
程序要求:
可以拖拽使用
不机械死板地更名
保留原文件名
在原文件名前添加前缀
不改变文件的后缀
别看短短一行代码,肝了我一个晚上..和破译密码一样难
以下两者均可,不过我更青睐后者,更加简洁:
ren "%~1" "181002304_海月_%~n1%~x1"
ren %1 181002304_海月_%~n1%~x1


Tips:
拖入一个文件
文件全名 %~nx1
文件名 %~n1
扩展名 %~x1
%1 第一个参数,指批处理文件名后加的以空格分隔的字符串
如果将文件拖拽到脚本上,那么%1就代表这个文件,这个文件是第一个参数
(可使用shift命令可以对参数进行偏移,从而取到更多的参数)
%0 批处理本身
通配符
一般用于路径上文件名的匹配操作
* 代表所有字符
? 仅代表一个字符
比如复制一个文件夹中所有文件 copy 路径\*.* 路径
复制指定后缀的文件 copy 路径\*.jpg 路径
复制前一个字为新,后一个字任意的、文件名限制为两个字的文件 copy 新?.xlsx 路径
一键修改后缀
if exist "*.txt" (ren *.txt *.bat) else (ren *.bat *.txt)
::本文件后缀为cmd,不影响使用,并且自身不会被修改
这下交作业可就方便了~
原博地址
https://blog.csdn.net/weixin_43673589
浙公网安备 33010602011771号