`
zpball
  • 浏览: 920007 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bat里如何用相对路径

 
阅读更多
首先,在bat文件里,分割目录层次用反斜杠‘\’而不是斜杠'/'

其次,获取当前路径: set curdir=%cd%

第三,或取当前盘符: set curdrv=%cd:~0,2%

第四,进入当前盘符:%curdrv%

第五,把相对与当前路径的上级子路径中文件名输出到一个txt文件(可以从第二步至此):

          dir  ..\air4x\*.nc /b > ncname.txt

0念 零 ,代表你的批处理本身。 d p是FOR 命令的扩展。%~f0 将 %I 扩展到一个完全合格的路径名 %~d0 仅将 %I 扩展到一个驱动器号%~p0 仅将 %I 扩展到一个路径%~n0 仅将 %I 扩展到一个文件名 %~x0 仅将 %I 扩展到一个文件扩展名 %~s0 扩展的路径只含有短名%~a0 将 %I 扩展到文件的文件属性 %~t0 将 %I 扩展到文件的日期/时间 %~z0 将 %I 扩展到文件的大小 试试我这个,先把所有.exe和.dll文件放在一个文件夹中,把这个批处理也放进去@ECHO OFF ECHO 开始执行.exe文件 pause FOR %%i IN (*.exe) DO %%i /passive /norestart /n ECHO 开始注册.dll文件 pause For %%a in (*.dll) do regsvr32.exe /s %%a ECHO 全部文件执行完毕 pause exit
分享到:
评论

相关推荐

    相对路径bat执行exe文件 例子

    现在,我们希望从`运行提示txt.bat`调用`子目录`中的`运行提示txt.exe`,我们需要使用相对路径。在这种情况下,我们可以使用`..`来指向上一级目录,所以命令将变为: ```batch .\子目录\运行提示txt.exe ``` 这里...

    BAT教程05相对路径

    ### BAT教程05相对路径详解 #### 一、引言 在进行批处理脚本(BAT文件)开发的过程中,我们经常会遇到需要指定文件或目录路径的情况。为了提高脚本的可移植性和灵活性,掌握如何使用相对路径至关重要。尤其是在将...

    BAT批处理脚本-文件相关操作-获取相对路径.cmd.zip

    "获取相对路径.cmd.txt"这个文件,虽然在压缩包中被命名为.txt格式,是为了防止意外执行,但在实际使用时,我们需要将其修改回.bat格式,以便能够作为批处理脚本来运行。批处理脚本的运行会解析其中的命令行指令,...

    BAT教程04相对路径

    ### BAT教程04相对路径知识点解析 #### 一、引言 在计算机系统中,路径是一种标识文件或文件夹位置的方式。路径分为绝对路径和相对路径两种类型。本篇文章将重点探讨相对路径的概念及其在批处理脚本(BAT)中的应用...

    获取文件夹和子目录所有路径.bat

    获取文件夹和子目录所有路径.bat

    设置JDK环境变量批处理文件(bat)

    首先将此文件放入与JDK同目录下,其次修改下javahome,

    BAT批处理脚本-加密解密-批处理解密.bat.zip

    2. **路径问题**:确保文件路径是绝对路径或相对路径,以确保脚本能在任何位置正确执行。 3. **错误处理**:添加错误检查和异常处理代码,以应对可能出现的错误情况。 4. **权限设置**:如果涉及到敏感操作,如修改...

    Tomcat指定jdk路径

    在实际应用中,经常需要指定Tomcat使用的JDK路径,本文将详细介绍如何在Tomcat下指定JDK路径。 #### 二、为什么需要指定JDK路径 在部署和配置Tomcat时,指定JDK路径有以下几个重要原因: 1. **版本兼容性**:不同...

    BAT批处理脚本-文件相关操作-各种路径.zip

    综上所述,这个压缩包提供的"各种路径.bat"文件可能包含了一系列关于如何在批处理脚本中处理不同路径的示例,如相对路径、绝对路径的使用,以及文件的创建、复制、移动和删除等操作。通过学习和理解这些脚本,用户...

    解决运行bat文件出现错误提示

    对于描述中提到的论坛链接,虽然无法直接查看具体内容,但通常情况下,论坛讨论会提供一些实用的解决步骤,如检查环境变量、使用绝对路径而非相对路径,或者确保批处理文件和相关文件在同一目录下等。用户可以尝试...

    BAT批处理脚本-加密解密-批处理不显示密码.zip

    在实际使用过程中,用户需要根据脚本的提示输入必要的参数,如加密或解密的密钥、文件路径等。由于批处理脚本的不透明性,用户可能需要一定的计算机基础知识才能正确理解和使用这些脚本。 总的来说,这个压缩包提供...

    bat批处理脚本.docx

    这类文件通常具有`.bat`或`.cmd`扩展名,在MS-DOS和Windows操作系统中广泛使用。批处理文件能够通过一系列预定义的命令来简化重复性任务的操作。 **特点:** 1. **构成**: 批处理文件由一系列DOS命令组成,这些命令...

    bat文件源码统计工具

    要使用`counter.bat`工具,用户只需在命令行中调用该文件,并传入待统计的BAT文件路径作为参数。例如,如果要统计`example.bat`的源码行数,命令可能是`counter.bat example.bat`。 此外,虽然这个工具目前专注于...

    bat常用脚本

    - **路径处理**:正确处理文件路径,考虑相对路径和绝对路径的使用。 - **权限**:确保脚本具有执行所需的操作所需的适当权限。 总的来说,BAT脚本是一个强大的工具,尤其对于熟悉命令行操作的用户来说,它能够简化...

    bat封装软件

    3. 资源管理:如果脚本中包含外部文件,确保它们已被正确打包或路径已调整为相对路径。 4. 代码保护:批处理脚本转换为EXE后,其原始代码将不再可见,提高了代码的保密性,但同时也降低了透明度。 在实际应用中,...

    Windows批处理更改当前工作路径的BAT

    原因在于,当通过任务计划程序执行批处理文件时,默认的工作目录是`C:\WINDOWS\system32`,因此所有的相对路径操作都会基于这个目录进行。 #### 解决方案:更改当前工作路径 解决这个问题的关键在于修改批处理文件...

    文件路径查看.bat

    这是window一个小插件,可以便捷的读取改目录下所有文件名称,对文档归档,以及相对路径的填写信息化,可以处理上万条信息。

    windows+mysql5.7.23+一键安装+dos命令+bat

    1.一键安装 mysql-5.7.38脚本:实现安装,新建用户和密码. 2.代码带入相对路径下的sq1文件脚本,自动创建环境变量在一个脚本. 3.一键卸载mysq1-5.7.38,卸载环境变量,注册表,删除路径,彻底删除bat脚本.

    java调用bat文件

    例如,如果批处理文件包含相对路径的命令,Java程序可能无法正确解析这些路径,因为它们基于Java进程的当前工作目录,而不是批处理文件所在的位置。为了解决这个问题,可以在调用批处理文件时指定完整的绝对路径。 ...

Global site tag (gtag.js) - Google Analytics