原文地址: 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
请按任意键继续. . .