批处理 %~0_批处理输入

批处理 %~0_批处理输入%~dp0“d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录cd是转到这个目录,不过我觉得cd/d%~dp0还好些%~dp0“d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录cd是转到这个目录,不过我觉得cd/d%~dp0还好些选项语法:~0-删除任何引号(“),扩充%

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

%~dp0 “d”为Drive的缩写,即为驱动器,磁盘、“p”为Path缩写,即为路径,目录
cd是转到这个目录,不过我觉得cd /d %~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个
----------------------------------------

批处理自身 %0 的总结。
批处理运用中,经常要对自身进行操作,
如:提取路径,文件名,后缀名,大小,等等。。。。
充分利用%0的扩展功能,可以很方便的实现。
:: code by 随风 @bbs.bathome.cn 2008/01/08
1、获取批处理自身的完整路径
@echo off
echo %0
pause
2、获取批处理自身的完整路径,并去掉首尾的引号
@echo off
echo %~0
pause
3、获取批处理自身的文件名及后缀名
@echo off
echo %~nx0
pause
4、获取批处理自身的文件名
@echo off
echo %~n0
pause
5、获取批处理自身的后缀名
@echo off
echo %~x0
pause
6、获取批处理自身的完整路径,不含文件名
@echo off
echo %~dp0 
pause
或 
@echo off
echo %cd%
pause
7、获取批处理自身的盘符
@echo off
echo %~d0
pause
8、获取批处理自身的大小
@echo off
echo %~z0
pause
9、获取批处理自身的修改时间
@echo off
echo %~t0
pause

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191576.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 域名ssl证书怎么弄_nginx配置https证书

    域名ssl证书怎么弄_nginx配置https证书越来越多的第三方接入需要使用https了,很多时候不止到证书到那里免费申请,申请后怎么配置。免费证书和收费证书主要的差别有几点免费证书收费证书支持绑定域名数少支持绑定域名数多无保险费用有保险费用一年需要更换两年或三年可选颁发机构少更多的颁发机构证书免费申请的几个大平台阿里云腾讯云…

  • Ajax 培训PPT「建议收藏」

    Ajax 培训PPT「建议收藏」Ajax培训PPT

  • 日本樱花免费docker部署教程

    点击查看视频教程樱花的注册地址:https://app.arukas.io/注册完登陆创建实例点击查看视频教程镜像选择:qiangweizhang/mysqlserver选择的镜像必须是dockerhub的参考线面信息填写表单增加一个端口映射3306(也是你将要使用的端口)mysql默认端口然后创建实例然后运行使用navicat…

  • es6模板字符串的好处有哪些_使用es6方式实现伪数组转数组

    es6模板字符串的好处有哪些_使用es6方式实现伪数组转数组vue项目中碰到需要在模板字符串中动态渲染数组中的每一项,发现v-for不能正常渲染,于是使用原生的js语法来完成。

  • CTK框架介绍

    CTK框架介绍转(http://blog.csdn.net/xinqidian2015/article/details/50537325)CTK插件框架可以简单的描述为C++的动态组件系统DesignCTK插件框架的设计有很大的灵感来自OSGi并且使得应用程序由许多不同的组件组合成一个可扩展模型。这个模型允许通过那些组件间共享对象的服务通信。框架的分层模型被展示在图片1中包括:P

  • JS页面跳转使地址后面不显示参数[通俗易懂]

    背景使用window.open()和window.location.href跳转时,新页面的地址栏会显示参数,如下:http://127.0.0.1:8080/website-cms/admin/article/edit?action=add。这样会暴露参数内容,用户可以修改地址栏的参数。如果提交的参数修改可能会出现业务上的错误,甚至可以跳过权限验证,实现本来没有的权限。案例以…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号