none
BAT脚本问题请教! RRS feed

  • 问题

  •       

    尊敬的微软工程师,

    我找到一份搜索文件命令脚本,BAT脚本内容如下:

    @echo off
    rem 指定待搜索的文件
    set   "FileName=BatHome_Batcher.txt"
    echo 正在搜索,请稍候...
    for %%a in   ("%FileName%") do (
      set "nName=%%~na"
      set "xName=%%~xa"
    )
    set   "xName=%xName:~1%"
    for /f "skip=1   delims=" %%a in ('wmic datafile where "filename='%nName%' and   Extension='%xName%'" get name') do (
      echo,%%a
    )
     

    执行后可以找到指定文件的路径;我想知道这个脚本大致意思,尤其是

    (
      set "nName=%%~na"
      set "xName=%%~xa"
    )
    set   "xName=%xName:~1%"这一段的意思,希望微软的大师们能够赐教一下,谢谢!

    谷青松

    2017年8月21日 2:01

答案

全部回复