我試圖創建一個文本文件創建一個文本文件,而在它的名稱的變量:問題從一個批處理文件
mkdir logs
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/:" %%a in ('time /t') do (set mytime=%%a%%b)
set filename=build_%mydate%_%mytime%
gradlew build > I:\TNB_XPort_Redux\logs\%filename%x.txt
當我運行該批處理文件,我得到這個作爲輸出:
任何想法如何讓文件被正確創建爲文本文件?
編輯:我期待文件被命名爲:build_date_time。 TXT代替build_date_time
在運行gradlew之前回顯文件名變量。你可能會有某種奇怪的突破人物或某種東西。否則,請重新檢查您的代碼並確保輸出文件路徑實際上以.txt結尾 – SomethingDark