Windows bat批處理迴圈輸出小時分鐘

2022-09-17 13:39:20 字數 699 閱讀 3183

1.批處理原始碼

@echo off

rem 開啟延遲擴充套件設定

setlocal enabledelayedexpansion

rem 刪除上次生成的舊檔案

del out.txt

rem 迴圈輸出小時

for /l %%i in (0,1,24) do (

rem 各位數,前面補0

if %%i lss 10 (

set h=0%%i

) else (

set h=%%i

)rem 迴圈輸出分鐘

for /l %%j in (0,1,59) do (

rem 各位數,前面補0

if %%j lss 10 (

set m=0%%j

) else (

set m=%%j

)rem 延遲擴充套件的變數由%h% 改成!h!

echo 20210602-!h!-!m!.apk >> out.txt

))

2.效果

3.擴充套件

如果是加迴圈」日「,那麼在小時外面加一層for迴圈。

如果是加迴圈」秒「,那麼在分鐘裡面在加一層for迴圈。  

參考:

Windows bat批處理刪除指定N天前的檔案

windows下bat批處理,自動獲取檔案的最後修改時間,然後將指定多少天之前的檔案刪除,需要windows支援forfiles命令,xp及以上系統都自帶forfiles命令。刪除指定目錄下7天前的檔案 目錄為c test forfiles p c test s m d 7 c cmd cdel p...

windows bat批處理中常用的幾個命令

1 怎樣建立和執行批處理檔案 bat echo hi pause 最後雙擊執行該bat檔案,列印結果 或者可以在命令列裡執行該bat檔案,如 2 怎樣宣告和使用變數 使用set命令宣告變數 3 怎樣給bat檔案傳引數 直接在命令提示符下鍵入你的bat檔名,用空格分隔引數,然後在bat中用 1就是第乙...

windows bat批處理指令碼中命令的使用方法

1.start path 同時開啟多個.exe檔案 cmd start start 2.與檔案路徑有關的一些命令 cmd echo 當前碟符 d0 echo 當前碟符和路徑 dp0 echo 當前批處理全路徑 f0 echo 當前碟符和路徑的短檔名格式 sdp0 echo 當前cmd預設目錄 cd ...