批處理命令——%0


在批處理中,可以使用 %* 代表所有參數%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.

順序  選擇  循環  總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM