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中進入目標路徑,輸...