我有這個權利現在的工作:使用批處理文件創建一個使用兩個變量
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
如下嘗試:
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
md "C:\logs\%date:/=-%"
echo %date% %time% logon >> "C:\logs\%date:/=-%\%username%.log"
您可以選擇的,而不是/
您的區域設置日期分隔符,和你想要的字符的日期戳,而不是-
您需要先創建目錄。 – devnull
你的'%date%'格式是什麼?它可以使用'25.06.2013',但不能使用'06/25/2013',因爲這不適合作爲文件/目錄名稱 – jeb