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

批处理参数%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


上一篇: apk反编译
下一篇: C#使用RSA加密字符串示例
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 3898
发表评论
登录后再发表评论!