批处理怎么根据文件内容进行重命名操作
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下批处理怎么根据文件内容进行重命名操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!首先,我有个.dat文
千家信息网最后更新 2026年11月03日批处理怎么根据文件内容进行重命名操作
小编给大家分享一下批处理怎么根据文件内容进行重命名操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
首先,我有个.dat文件,名字是固定的,需要更改这个文件名.
.dat第1行的内容是: 10107xxxxxx,代表的意思是2007.01.01,后面的x内容不固定.如果是1~9月,则第1个字符是空的.
现在要根据这行内容来改文件名.比如10107XXXXXX,改为c01-0101.cvs.
110107xxxxxx,改为c01-1101.cvs
请问该怎么写这个BAT文件.
分析:
读出第一行内容到一变量
区变量的第5个字符,可以判断是否为0
1)如果是0,取变量前2位为月份,否则取前1位,并前缀0,作为月份
2)如果是0,取变量3-4位为月份,否则取2-3位,作为日
解答:
@echo offfor %%i in (*.dat) do call :goren %%igoto end:gorenset /p firstln=<%1set year=%firstln:~4,1%if /i %year% GTR 0 (set month=0%firstln:~0,1%& set day=%firstln:~1,2%) else ( set month=%firstln:~0,2%& set day=%firstln:~2,2%)ren %1 c01-%month%%day%.cvsgoto end:end
以上是"批处理怎么根据文件内容进行重命名操作"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
内容
文件
变量
月份
篇文章
字符
文件名
一行
不怎么
代表
前缀
名字
大部分
意思
更多
知识
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网政务服务
麻工互联网科技
未来的互联网科技
奇酷互联网络科技公司
伴你行互联网科技有限公司
互联网科技的未来发展
科技与互联网的利与弊
北京华百购互联网科技有限公司
互联网科技和信息
晋城互联网科技
卓翼科技产业互联网合作
伊宁互联网科技做什么的
众安科技工业互联网合作
广州千川互联网科技有限公司
广州百诚互联网科技有限公司官网
互联网科技数字货币
九思连强互联网电子科技有限公司
科技和互联网行业的特点
杭州科技互联网公司有哪些
利用互联网等科技手段
广州百单互联网科技有限公司
互联网科技战争
南京欣网互联网科技
剑昆互联网络科技有限公司临桂
互联网新科技动漫ppt素材
深圳艾果互联网通讯科技
阿里互联网科技企业
群盈汇互联网科技有限公司
21世纪互联网科技成就
重庆科技产业互联网有哪些