中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 02:30
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]文档日期的变换 查看 676 回复 3
楼 主 [求助]文档日期的变换 发表于 2009-06-28 23:58 ·  中国 广东 广州 联通
新手上路
积分 2
发帖 2
注册 2009-04-07 04:29
17年会员
UID 142312
性别 男
状态 离线
文件2009-06.txt

上述文件,表示的是09年06月的一些数据
求一个批处理,让它自动修改年份和月份
2 发表于 2009-06-29 01:27 ·  中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
问题表达的不够详细和清楚,你究竟要怎么自动改呢?
3 发表于 2009-06-29 23:25 ·  中国 广东 广州 联通
新手上路
积分 2
发帖 2
注册 2009-04-07 04:29
17年会员
UID 142312
性别 男
状态 离线
不好意思
自动修改并输出.
例如:
现在的文件名是 "ABCD2009-06.txt",代表这个文档是6月的
到7月底的时候,这个文档的名字应该为“ABCD2009-07.txt”
4 发表于 2009-06-30 00:06 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线

@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a-d /b *.txt') do (
set var=%%i
set m=!var:~0,-11!
if defined m echo ren "%%i" "!m!%date:~0,7%.txt"
)
pause
论坛跳转: