bat檔案中如何建立時間變數,批處理獲取了檔案的修改時間,怎麼賦值給變數

時間 2021-08-11 17:15:56

1樓:匿名使用者

date 和time兩個變數中包含了當前的的日期和時間。

=% date:~6,4% 就是引用date變數中,第六個字元開始的連續四位字元

在cmd中,輸入命令data 或 time 顯示為:

bat批處理,生成名字含時間變數的檔案(修訂版)可見date包含的字串為  12/08/2010 wed,time包含的字串為 12:21:09.

48注意的是,陣列下標是從0開始的。

因此,% date:~6,4%引用的是2008, 依次類推得到了日期和時間,就可以自己拼湊需要的檔名。

最後一句,dir > % abc%

將dir要輸出的內容輸出到 abc檔案中,abc為自己拼湊的檔名。

log_20101208_122109.txt

2樓:匿名使用者

樓上的回答不完全,沒有啟用計劃任務,我給你很正確的回答吧,**如下-----------------------------------------------

@echo off

sc config schedule start= autosc start schedule

::這樣句是設定計劃任務為自動,並且開機計劃任務at 10:00 /interactive /every:

m,t,w,th,f,s,su md d:\%date:~0,4%%date:

~5,2%%date:~8,2%

::在d盤下每天上午10點建立一個日期資料夾exit

---------------------------------------------

3樓:匿名使用者

使用下面的批處理即可:

::══代══碼══開══始═══

@echo off

md %m%

::══代══碼══結══束═══

4樓:匿名使用者

可能是你的屏保檔案有問題,中毒了吧。關了屏保試試。請參考

批處理獲取了檔案的修改時間,怎麼賦值給變數

5樓:亟炎

@echo off && setlocal enabledelayedexpansion

set file=1.txt

for /f "delims=" %%i in ('dir /tc^|findstr %file%') do (

set str=%%i

)echo !str:~0,17!

pause

exit

允許變數延遲,例

子是獲取檔案的建立時間版!權str! 等同於 %str%

6樓:依夢琴瑤

你都獲取了值,居然不知道用set命令賦予啊

批處理:獲取某檔案的建立日期並把日期值賦給變數a?

7樓:匿名使用者

如果只是獲取某個檔案的建立時間,那可以這樣@echo offset a=%~t1

echo %a%

pause 建好p以後,直接把要顯示的檔案拖到p的圖示上就可以

請問在bat批量檔案中輸入,請問在bat批量檔案中輸入 shutdown r 會連續重啟電腦嗎?會重啟幾次?

控盤慘 世界上有重啟指定次數的批處理 喲 並且是原創 請看 echo off title 控盤慘原創 批處理重啟電腦5次 color a set regp hkey current user kongpancanrestartpcprogramrestartcount set regn value ...

如何建立bat檔案自動進入dos下某一目錄

萬能導師 1 在電腦中新增數百個資料夾,新增一個 txt 檔案,並命名學位。2.右擊並將檔案的字尾名設定為 qant.bat 3.右鍵單擊開啟檔案並輸入 複製c users 管理員桌面 西遊記 1.jpgc 在第一行。4.在第二行輸入 pause 5.儲存後關閉,雙擊檔案彈出到 dos 介面。6.您...

如何修改檔案屬性中的建立時間和修改時間

網上有很多免費的軟體工具,可以用來修改檔案的建立時間,日期。例如 檔案屬性修改專家 filedate changer 批量更名快車 另外你可以把系統時間改了 然後重新備份下你的檔案 這個備份檔案的建立時間就會變成你設定的時間 另外再進行下修改就能改變修改時間 步驟2,點選左上角 新增檔案 將需要修改...