- @echo off
- for /f "delims=" %%i in ('dir /s/b *.txt') do (
- for /f "delims=" %%a in ('type "%%~fi"') do (
- set "foo=%%a"
- call,set foo=%%foo:15012014=%date:~8,2%%date:~5,2%%date:~0,4%%%
- call,echo/%%foo%%>>"%%~fi._"
- )
- move "%%~fi._" "%%~fi"
- )
- pause
- exit
复制代码 @echo off
for /f "delims=" %%i in ('dir /s/b *.txt') do (
for /f "delims=" %%a in ('type "%%~fi"') do (
set "foo=%%a"
call,set foo=%%foo:15012014=%date:~8,2%%date:~5,2%%date:~0,4%%%
call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
pause
exit
大概就差一步了
如何把15012014,改写成前一天的日期
日期格式是这样的%date:~8,2%%date:~5,2%%date:~0,4%
前一天的日期取不到啊..求大神帮助!
我的目的是把 相同目录下面的文本文件的 日期可以替换 把昨天的日期替换成今天的 |