以下是 test.bat
的內容範例,這個批次檔會自動產生一個以當前時間戳命名的資料夾:
test.bat
@echo off
:: 取得當前時間並格式化為 YYYYMMDD_HHMMSS
for /f "tokens=2 delims==" %%A in ('wmic os get localdatetime /value ^| find "="') do set datetime=%%A
set timestamp=%datetime:~0,8%_%datetime:~8,6%
:: 建立資料夾
mkdir "%timestamp%"
:: 顯示結果
echo 已建立資料夾:%timestamp%
pause
說明:
時間戳取得與格式化:
- 使用
wmic
指令來獲取當前的日期時間。
- 透過變數切割,將時間格式化為
YYYYMMDD_HHMMSS
。
建立資料夾:
- 使用
mkdir
指令創建資料夾,名稱為格式化後的時間戳。
暫停顯示:
如何使用:
- 將上述內容複製並儲存為
test.bat
。
- 雙擊執行
test.bat
。
- 執行後會在同目錄下產生一個以時間戳命名的資料夾,例如:
20241216_142530
。
如果有其他需求或需要額外功能,請告訴我!