我有不同的进程来生成日志文件。我想在存储日志的不同路径上执行不同的操作。我实际上是这样做的,但是将每个路径直接放在批处理上:
md C:\source\Process1\%date:~6,4%_%date:~3,2%_%date:~0,2%
CD /D C:\source\Process1\
for /f "skip=%1 eol=: delims=" %%F in ('dir /a:d /b /o:-d') do @rd /s /q "%%F"
etc..
md C:\Process2\%date:~6,4%_%date:~3,2%_%date:~0,2%
CD /D C:\Process2\
for /f "skip=%1 eol=: delims=" %%F in ('dir /a:d /b /o:-d') do @rd /s /q "%%F"
etc..
是否可以找到并获取 .log 文件所在的路径,并在所有路径中执行操作,而无需将路径直接放在批处理中?我们正在创建越来越多在不同路径上生成日志的进程,因此我需要将其自动化。
谢谢