Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2087881
  • 博文数量: 413
  • 博客积分: 10926
  • 博客等级: 上将
  • 技术积分: 3862
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-09 18:14
文章分类

全部博文(413)

文章存档

2015年(5)

2014年(1)

2013年(5)

2012年(6)

2011年(138)

2010年(85)

2009年(42)

2008年(46)

2007年(26)

2006年(59)

分类: WINDOWS

2010-05-07 13:55:11

  1. Reference

  2. File name
         ~I - 删除任何引号("),扩充 %I
            %~fI - 将 %I 扩充到一个完全合格的路径名
            %~dI - 仅将 %I 扩充到一个驱动器号
            %~pI - 仅将 %I 扩充到一个路径
            %~nI - 仅将 %I 扩充到一个文件名
            %~xI - 仅将 %I 扩充到一个文件扩展名
            %~sI - 扩充的路径只含有短名
            %~aI - 将 %I 扩充到文件的文件属性
            %~tI - 将 %I 扩充到文件的日期/时间
            %~zI - 将 %I 扩充到文件的大小
            %~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个完全合格的名称。如果环境变量未被定义,或者没有找到文件,此组合键会扩充空字符串

            可以组合修饰符来得到多重结果:

            %~dpI - 仅将 %I 扩充到一个驱动器号和路径
            %~nxI - 仅将 %I 扩充到一个文件名和扩展名
            %~fsI - 仅将 %I 扩充到一个带有短名的完整路径名
            %~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充到找到的第一个驱动器号和路径。
            %~ftzaI - 将 %I 扩充到类似输出线路的 DIR
    eg:
    for %%f in (\my\dir1 \my\dir2) do echo %~pf
  3. ...
阅读(938) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~