批处理,%~d0 cd %~dp0 代表什么意思

~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录
cd是转到这个目录,不过我觉得cd /d %~dp0 还好些

选项语法:

~0         - 删除任何引号("),扩充 %0
    %~f0        - 将 %0 扩充到一个完全合格的路径名(“f”是file,即文件)
    %~d0        - 仅将 %0 扩充到一个驱动器号
    %~p0        - 仅将 %0 扩充到一个路径
    %~n0        - 仅将 %0 扩充到一个文件名(“n”是name 文件名)
    %~x0        - 仅将 %0 扩充到一个文件扩展名
    %~s0        - 扩充的路径只含有短名(“s”为Short,短的)
    %~a0        - 将 %0 扩充到文件的文件属性(“a”为attribute,即属性)
    %~t0        - 将 %0 扩充到文件的日期/时间(“t”time)
    %~z0        - 将 %0 扩充到文件的大小(Size 大小)
    %~$PATH:0   - 查找列在路径环境变量的目录,并将 %0 扩充
                  到找到的第一个完全合格的名称。如果环境变量名
                  未被定义,或者没有找到文件,此组合键会扩充到
                  空字符串

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

%~dp0       - 仅将 %0 扩充到一个驱动器号和路径
    %~nx0       - 仅将 %0 扩充到一个文件名和扩展名
    %~fs0       - 仅将 %0 扩充到一个带有短名的完整路径名
    %~dp$PATH:0 - 查找列在路径环境变量的目录,并将 %I 扩充
                  到找到的第一个驱动器号和路径。
    %~ftza0     - 将 %0 扩充到类似输出线路的 DIR

%0为当前批处理文件
如果0换成1为第一个文件,2为第2个

批处理,%~d0 cd %~dp0 代表什么意思相关推荐

  1. bat: %~d0 %cd% %~dp0

    WinCMD %~d0.%cd%.%0.%~dp0.%~sdp0 获取路径 1 2 3 4 5 %~d0    //当前盘符 %cd%    //当前路径 %0     //当前执行命令行 %~dp0 ...

  2. DOS批处理中%cd%和%~dp0的区别

    DOS批处理中%cd%和%~dp0的区别 在DOS的批处理中,有时候需要知道当前的路径. 在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0.   这两个变量的用法和代表 ...

  3. 批处理命令 / cd

    @time 2019-07-08 @author Ruo_Xiao 1.切换到同一分区的目录 (1)cd    C:\Windows\System32 ------>  C:\Windows\S ...

  4. 个人笔记-批处理之系统驱动自动安装导出操作篇

    由于工作需要,有时要在测试系统的时候自动把特定的驱动打上去,所以需要在测试脚本中加入自动判断硬件名称,然后自动打驱动的功能.先上源码一[源码一驱动安装代码来源:https://blog.csdn.ne ...

  5. java maven清理打包运行

    clean.bat @echo off echo. echo [信息] 清理生成路径. echo.%~d0 cd %~dp0cd .. call mvn cleanpause 首先本机得已安装mave ...

  6. httpServer / proxyServer / nginx 1.7.9

    http://photofile.su****.com/NginxStatus Active connections: 4 server accepts handled requests1844751 ...

  7. mysql 手工修复_MySQL自动备份和手工恢复

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 以下是windows下的批处理: 1set hour_str=%time:~0,2% 2if "%hour_st ...

  8. 解决matplotlib(plt)的中英文字体混显问题

    matplotlib画图时,每句文本只使用一种字体进行显示.Times New Roman英文字体和宋体为常用字体,为同时显示这两种字体,翻阅了很多文章,终于找到一种完美的解决方案.即:合并中英文字体 ...

  9. WIN10x64 免U盘 硬盘安装统信UOS-20 HOME x64双系统

    WIN10x64 免U盘 硬盘安装统信UOS-20 HOME x64双系统 前言 一.前期准备 1.安装环境 1.下载镜像 二.安装步骤 1.提取文件 2.grub启动菜单创建 3.GRUB启动安装 ...

最新文章

  1. Java终止当前线程的方法
  2. 克隆虚拟机启动网卡提示错误 Device eth0 does not seem to be present, delaying initialization...
  3. Adopt Open JDK官方文档(四)基于虚拟机的编译环境
  4. JStorm如何保证消息不丢失
  5. 基于情感词典的情感值分析
  6. pycharm怎么修改html的字体大小,怎么改pycharm的字体大小
  7. Facebook三大愿景和五大核心价值
  8. 【开发】前端工程——ReactJS
  9. Zemax操作37--更换玻璃和非球面
  10. 海贼王英文版 ONE PIECE百度网盘
  11. Java中原生(native)函数的用法
  12. sort;uniq;tr命令
  13. win10任务栏透明_Win10透明任务栏工具
  14. Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。
  15. 用*输出字母c的图案
  16. VCF Fabric
  17. MPC3150 1A最大峰值输出电流 门驱动器 光电耦合器芯片代替LTV-3150
  18. 任意android 手机支持daydream
  19. Android内嵌Unity开发简单的3D动态模型
  20. SAP审计科目余额表和序时账差异原因分析实例

热门文章

  1. python post json数据_Python POST Json数据到Http
  2. linux c 文件键盘写入,linux - C非阻塞键盘输入
  3. Wamp与IIS同时在Windows7下运行解决方法
  4. postman python request_postman自动化实战总结
  5. skiller v3 beta2_S10全球总决赛:赛前叫嚣却遭打脸!V3被LGD踢出S10,日本撸友彻底炸锅:真是悲哀...
  6. 用navixt连接mysql连接不上_AMD神秘新显卡现身CompuBench数据库,可能是7nm Navi
  7. python字符串出栈方法_python字符串常用方法
  8. 7-6 混合类型数据格式化输入 (C语言)
  9. 【c语言】蓝桥杯算法提高 P0402
  10. vue 循环遍历list_vue使用map代替Aarry数组循环遍历的方法