在批處理中,可以使用 %* 代表所有參數%1-%9代表9個參數,%0代表對自身進行操作:
如:提取路徑、文件名、后綴名、文件大小等等.....
可以充分利用%0的特點,很方便的完成獲取很多的內容。
舉例如下:新建一個文本文件,命名為percent1,修改文件類型為bat,用Notepad++打開文件編輯內容如下:
1 @echo off 2 rem 1.獲取批處理自身的完整路徑 3 echo %0 4 rem 2.獲取批處理自身的完整路徑,並去掉首尾的引號 5 echo %~0 6 rem 3.獲取批處理自身的文件名和后綴名 7 echo %~nx0 8 rem 4.獲取批處理自身的文件名 9 echo %~n0 10 rem 5.獲取批處理自身的后綴名 11 echo %~x0 12 rem 6.獲取批處理自身的完整路徑,不含文件名 13 echo %~dp0 14 rem 7.獲取批處理自身的盤符 15 echo %~d0 16 rem 8.獲取批處理自身的大小 17 echo %~z0 18 rem 9.獲取批處理自身的修改時間 19 echo %~t0 20 pause
執行結果如下:

關於每一句的意義,詳情見腳本的rem命令的注釋。
Good Good Study, Day Day Up.
順序 選擇 循環 總結
