木子屋 Dnawo's BLOG

批处理参数%1-%9增强语法

👤 dnawo 📅 2013-04-19 👁 4520 👍 0 💬 0 🔄 来源:本站原创
批处理参数%1-%9增强语法:

%~1 - 删除引号("),扩展 %1
%~f1 - 将 %1 扩展到一个完全合格的路径名
%~d1 - 仅将 %1 扩展到一个驱动器号
%~p1 - 仅将 %1 扩展到一个路径
%~n1 - 仅将 %1 扩展到一个文件名
%~x1 - 仅将 %1 扩展到一个文件扩展名
%~s1 - 扩展的路径只含有短名
%~a1 - 将 %1 扩展到文件属性
%~t1 - 将 %1 扩展到文件的日期/时间
%~z1 - 将 %1 扩展到文件的大小

允许多个组合在一起使用,下边是一个简单的例子。

test.bat:
@echo off

call :output F:\mzwucom\index.asp
goto :eof

:output
(
	echo %~1
	echo %~f1
	echo %~d1
	echo %~p1
	echo %~n1
	echo %~x1
	echo %~s1
	echo %~a1
	echo %~t1
	echo %~z1
	echo %~dp1
	echo %~nx1
)
pause>nul

运行结果:
F:\mzwucom\index.asp
F:\mzwucom\index.asp
F:
\mzwucom\
index
.asp
F:\mzwucom\index.asp
--a------
2013/04/19 13:38
72
F:\mzwucom\
index.asp

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 apk反编译 下一篇 → C#使用RSA加密字符串示例