批處理提取檔案修改時間賦值給變數

2021-03-04 04:30:32 字數 671 閱讀 8735

1樓:匿名使用者

for %%a in (*) do (

set "aa=%%~ta"

set "yyy=!copyaa:~0,4!!

baiaa:~5,2!!aa:~8,2!"

if not exist "!yyy!" md "!yyy!"

)set aa=%%~ta%最後的一個百du分zhi號是多餘的,去dao掉這個百分號就不會為空了

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

2樓:亟炎

@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%

3樓:依夢琴瑤

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

bat批處理修改檔案內容,bat批處理修改檔案內容

批處理是一種簡化的指令碼語言,也稱作巨集。它應用於dos和windows系統中,它是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix中的shell指令碼。批處理檔案具有.bat或者.cmd的副檔名,其最簡單的例子,是逐行書寫在命...

批處理檔案if新手問題,批處理檔案 IF 新手問題

if errorlevel number command,表示如果最後執行的command返回一個等於或大於 指定number 則退出編碼if string1 string2 command string1 string2 如果指定的文字字串相等,即string1 string2,就執行comman...

如何批處理修改檔名中的指定文字

用total commander 選中檔案,ctrl m,在查詢中填要被替換掉的,剩下的你就會了。應該是編碼問題,用記事本另存為xx.bat時,編碼要選擇ansi 設定一個輸入法試一下 批處理刪除檔名中的指定文字 把下面的批處理存為myren.bat,放在目標資料夾下,然後在cmd中進入目標路徑,輸...