批处理如何实现根据文件内容进行重命名操作
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章将为大家详细讲解有关批处理如何实现根据文件内容进行重命名操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我想实现以下的目的:首先,我有个.dat文件,名字
千家信息网最后更新 2025年11月11日批处理如何实现根据文件内容进行重命名操作
这篇文章将为大家详细讲解有关批处理如何实现根据文件内容进行重命名操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
我想实现以下的目的:
首先,我有个.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 off for %%i in (*.dat) do call :goren %%i goto end :goren set /p firstln=<%1 set 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%.cvs goto end :end
关于"批处理如何实现根据文件内容进行重命名操作"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
内容
文件
变量
月份
篇文章
字符
文件名
更多
不错
实用
一行
代表
前缀
名字
意思
文章
目的
知识
分析
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
早期的凯皇砍停服务器
服务器崩溃怎么解决
ddt 数据库
EI数据库包年
我的世界寻找好玩的服务器
网络安全审查怎么处罚
sql数据库连接字符串端口
互联网时代物流高科技
linux服务器可以装微信吗
三级数据库技术备考方法
数据库索引 例子
c 软件开发用英语怎么说
网络安全防护知识与措施
2019文职人员软件开发
计算机网络技术的技能
汇丰银行软件开发工程师待遇
数据库查看实例名的命令
免费的oracle数据库
关系型数据库副本
服务器bmc 管理软件
在线设计网络技术
软件开发需要满足什么资质
网络安全问题什么意思
sql数据库删除表格内信息
靖江游戏软件开发
网络技术有哪些学习软件
轻量云服务器如何安装宝塔
软件开发的国企名单
网络安全重大传染
跑酷型服务器