我现在有这个工作:
echo %date% %time% logon >>C:\logs\%username%.log
这将为每个用户创建一个日志文件,并在他们每次登录时添加..
我想使用日期创建一个文件夹,然后创建用户日志..
试过这个:
echo %date% %time% logon >>C:\logs\%date%\%username%.log
但它不起作用..有什么帮助吗?
我现在有这个工作:
echo %date% %time% logon >>C:\logs\%username%.log
这将为每个用户创建一个日志文件,并在他们每次登录时添加..
我想使用日期创建一个文件夹,然后创建用户日志..
试过这个:
echo %date% %time% logon >>C:\logs\%date%\%username%.log
但它不起作用..有什么帮助吗?
这会做
md C:\logs\%date%
echo %date% %time% logon >>C:\logs\%date%\%username%.log
md "C:\logs\%date:/=-%"
echo %date% %time% logon >> "C:\logs\%date:/=-%\%username%.log"
您可以选择您的语言环境日期分隔符而不是/
,并在日期戳中选择您想要的字符而不是-
试试下面:
set TS=%DATE:~10,4%-%DATE:~4,2%-%DATE:~7,2%-%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
md "C:\logs\%TS%"
echo %date%%time% logon >> C:\logs\%TS%\%username%.log