[Windows] 去除環境變數DATE與TIME內的空白
 2008/04/20 |  分類: Windows Vista/7學習誌
 | 點擊數: 4 / 4755
有些處理我們會使用批次檔來寫,例如每天夜間的排程備份或輸出執行結果到Log檔,當這些輸出檔名必須帶有日期與時間時,經常都會有些不方便的地方(如果你不清楚環境變數的運用的話,請先參考[Windows] 環境變數的擴充功能這篇的介紹)。
舉例如下:
cd \Project\MyProject1
rem %DATE%傳回:2008/04/20,DATE1=0420,TIME1=HHMM
set DATE1=%DATE:~5,2%%DATE:~8,2%
set TIME1=%TIME:~0,2%%TIME:~3,2%
svn update > UPDATE_%DATE1%_%TIME1%.log
以上指令看似正常,但當時間在早上0點到9點之間時,%TIME%傳回的竟然是 9:01:09.16-開頭第一個字元是空白,造成組成的檔名異常。另外,日期與時間的格式會因【控制台→時鐘、語言和區域→地區與語言選項】裡的格式而有不同,為了一勞永逸地解決夾有空白問題,可以改寫如下:
set DATE1=%DATE:~5,2%%DATE:~8,2%
set DATE1=%DATE1: =0%
用「冒號 空白 等於 0」就能把變數裡的空白換成 0而不致有問題了。
##
您可能也會有興趣的類似文章
- [Vista] 設定環境變數SET命令的擴充 (0則留言, 2008/04/19)
- 替Prompt加上顏色 (0則留言, 2004/12/03)
- 開始使用Cygwin以取代cmd.exe (2則留言, 2007/01/11)
- [Windows] 環境變數的擴充功能 (1則留言, 2005/02/23)
- 如何用批次指令取得上個月的月份-再修訂版 (10則留言, 2008/10/21)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (0則留言, 2010/02/27)
- RTF另存檔成DOC的VBS程式 (3則留言, 2006/06/01)
- 方便切換目錄的指令:PUSHD與POPD (0則留言, 2006/07/15)
- DOS視窗的設定 (0則留言, 2005/01/20)
- DOS (命令提示字元) 的巨集功能 (3則留言, 2005/01/18)
- Windows系統命令與快速鍵 (0則留言, 2005/02/04)
- 快速啟動「服務」、「新增/刪除程式」視窗的方法 (0則留言, 2005/01/20)
- Visual Subst: 設定虛擬磁碟機以快速切換資料夾 (0則留言, 2006/10/19)
- DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (0則留言, 2010/02/27)
- DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (0則留言, 2010/02/27)
隨機文章- 對於黑米與部落格觀察的小小抱怨 (1)
- 相當實用的圖示搜尋網站:iconlet (2)
- [Tools] 跨平台的RSS Reader: RSSOwl
- [轉貼e天下] Blog風潮 企業愛恨交加 (1)
- [OOo] Writer衝到新注音/新倉頡輸入法!
- 統計外連點擊次數的WordPress外掛:WP Click Info
- 「網頁載入中,請稍候...」的簡單作法 (17)
- [ADS] 新版增加Oracle DBA Tools
- 挺不賴的Windows Live Writer的圖片插件:Polaroid Picture (3)
- 13個Web 2.0的網路服務
歷史熱門文章
- 如何手動輸入Plurk的表情圖示? (368,475 點擊/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,538 點擊/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (89,490 點擊/2009-07-04)
- 簡單放大Plurk輸入區的方法[修訂] (88,898 點擊/2008-09-29)
- 網路升級光世代50M/3M與設定ZyXEL P874 (72,220 點擊/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,944 點擊/2008-04-10)
- iPad新手入門技巧 (49,465 點擊/2011-02-05)
- iPad鍵盤輸入全攻略 (42,941 點擊/2011-01-01)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,949 點擊/2010-04-27)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,880 點擊/2010-01-02)
|
熱門文章排行
- 如何手動輸入Plurk的表情圖示? (368,475 views/2008-09-29)
- 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,538 views/2011-06-01)
- Plurk CSS樣式自訂修改全攻略 (89,490 views/2009-07-04)
- 簡單放大Plurk輸入區的方法[修訂] (88,898 views/2008-09-29)
- 網路升級光世代50M/3M與設定ZyXEL P874 (72,220 views/2011-05-28)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,944 views/2008-04-10)
- iPad新手入門技巧 (49,465 views/2011-02-05)
- iPad鍵盤輸入全攻略 (42,941 views/2011-01-01)
- 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,949 views/2010-04-27)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,880 views/2010-01-02)
|