%~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)
暂无评论。