批处理如何实现根据文件内容进行重命名操作
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章将为大家详细讲解有关批处理如何实现根据文件内容进行重命名操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我想实现以下的目的:首先,我有个.dat文件,名字
千家信息网最后更新 2025年02月05日批处理如何实现根据文件内容进行重命名操作
这篇文章将为大家详细讲解有关批处理如何实现根据文件内容进行重命名操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
我想实现以下的目的:
首先,我有个.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安全错误
数据库的锁怎样保障安全
深圳市科云谷网络技术有限公司
手机软件开发培训
h3c服务器上uid灯闪烁
技校网络技术学的是什么
西安手机软件开发哪家公司好
农业数据库三级模式
互联网黑科技微信安卓
我的世界服务器怎么取消标签
郴州市正规的软件开发
office数据库的作用
保定行为管理服务器报价
南京红阵网络安全技术
网络安全国外经典案例
unsoda数据库怎么用
王者荣耀以前账号服务器
vs2010数据库如何分离
计算机网络安全的内容和要求
VM的服务器管理器怎么打开
上海赞迪网络技术
国家网络安全技术人员
深圳云顶互联网科技有限公司
计算机网络安全与软件工程
安徽联新网络技术 招聘
数字货币叠加网络安全的上市公司都有哪些
普元eos 数据库配置
电力应急软件开发标准
网络技术培训读书笔记
西峡直播软件开发
数据库技术 脏数据
服务器cpu故障