批处理文件写入操作执行脚本的日志文件

问题描述 投票:0回答:0

我创建了一个删除目录下.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%

windows batch-file
© www.soinside.com 2019 - 2024. All rights reserved.