
[已解決]BAT批處理如何把前一天的日期替換成當天的日期
@echo offfor /f delims= %%i in ('dir /s/b *.txt') do ( for /f delims= %%a in ('type %%~fi') do ( set foo=%%acall,set foo=%%foo:1501=%date:~8,2%%date:~5,2%%date:~0,4%%% call,echo/%%foo%%>>%%~fi._ )move %%~fi._ %%~fi )pauseexit大概就差一步了如何把1501,改寫成前一天的日期日期格式是這樣的%date:~8,2%%date:~5,2%%date:~0,4%前一天的日期取不到啊..求大神幫助!我的目的是把 相同目錄下面的文本文件的 日期可以替換 把昨天的日期替換成今天的nclick="copycode($('code0'));">復制代碼
- @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:1501=%date:~8,2%%date:~5,2%%date:~0,4%%%
- call,echo/%%foo%%>>%%~fi._
- )
- move %%~fi._ %%~fi
- )
- pause
- exit

