原文地址: http://www.hxstrive.com/article/623.htm
批處理運用中,經常要對自身進行操作,如:提取路徑,文件名,後綴名,大小,等等。下面將介紹怎樣利用 %0 的擴展功能,實現提取文件名、文件路徑等等。
注意:下面運行的實例將保存到Windows的桌面,文件名爲self.bat
(1)獲取批處理自身的完整路徑
1 2 3 |
|
%0表示當前批處理文件的絕對路徑,運行上面腳本結果:
"C:\Users\Administrator\Desktop\self.bat"
請按任意鍵繼續. . .
(2)獲取批處理自身的完整路徑,並去掉首尾的引號
1 2 3 4 |
|
運行結果:
D:\learn\Windows\bat\批處理自身\self.bat
請按任意鍵繼續. . .
(3)獲取批處理自身的文件名及後綴名
1 2 3 4 |
|
運行結果:
self.bat
請按任意鍵繼續. . .
(4)獲取批處理文件名(不包含後綴)
1 2 3 4 |
|
運行結果:
self
請按任意鍵繼續. . .
(5)獲取批處理自身的後綴名
1 2 3 4 |
|
運行結果:
.bat
請按任意鍵繼續. . .
(6)獲取批處理自身的完整路徑,不含文件名
1 2 3 |
|
運行結果:
C:\Users\Administrator\Desktop
請按任意鍵繼續. . .
1 2 3 |
|
運行結果:
C:\Users\Administrator\Desktop
請按任意鍵繼續. . .
(7)獲取批處理自身的盤符
1 2 3 |
|
運行結果:
D:
請按任意鍵繼續. . .
(8)獲取批處理自身的大小
1 2 3 |
|
運行結果:
63
請按任意鍵繼續. . .
(9)取批處理自身的修改時間
1 2 3 |
|
運行結果:
2019/04/27 21:13
請按任意鍵繼續. . .