我创建了一个删除目录下.txt文件的批处理文件,我应该知道它删除了哪些文件。为此,我写了一个日志文件代码,但不幸的是,日志文件没有创建文件删除信息。
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
for %%f in (*.txt) do (DEL %%f)
for /d %%a in (D:\link\dink\) do del /s "%%a\*.txt"
SETLOCAL ENABLEDELAYEDEXPANSION
for /f "tokens=1-4 delims=/ " %%i in ("%date%") do (
set month=%%j
set day=%%k
set year=%%l
)
set periodid=%year%%month%%day%
SET LOGLOC=D:\link\dink\Deleted_Txt_Log_!periodid!.txt
CD /D D:\link\dink\
ECHO ************************************************** >>%LOGLOC%
ECHO Log entry for %DATE% %time% >>%LOGLOC%
ECHO. >>%LOGLOC%
ECHO Pull start time %date% %time% >> %LOGLOC%
ECHO ************************************************** >>%LOGLOC%