`
aigo
  • 浏览: 2648597 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

批处理怎样获取当前目录名称(非完整路径)

 
阅读更多

原文:http://www.bathome.net/thread-3516-1-1.html

在bat最前面加入这几句,在需要使用当前目录名(不是完整路径,只是当前父文件夹)的地方,直接调用%~nx1变量就可以了。

用 %~nx1 防止目录名含点

 

@echo off
call :CurDIR "%cd%"
pause
goto :eof
:CurDIR
echo %~nx1

 

分享到:
评论

相关推荐

    用批处理获取当前目录下所有文件的路径

    本文将详细介绍如何编写一个批处理脚本来获取当前目录下所有文件的完整路径,并将这些路径保存到一个文本文件中。此方法适用于需要收集文件路径以便后续处理或记录的情况。 #### 核心知识点详解 ### 1. 批处理基础...

    提取文件名、文件夹名、文件路径的批处理命令

    这条命令会遍历当前目录及其子目录下的所有文件,并打印出每个文件的名称。 3. **`for /d` 循环**: 如果只想获取文件夹名,可以使用`for /d`: ``` for /d %i in (*) do echo %i ``` 这将列出当前目录中的...

    BAT批处理脚本-文件相关操作-获取当前目录名.cmd.zip

    "BAT批处理脚本-文件相关操作-获取当前目录名.cmd.zip"是一个示例,它展示了如何利用批处理脚本来获取当前目录的名称。在这个压缩包中,包含了一个名为"获取当前目录名.cmd.txt"的文件,原格式应该是".cmd",但由于...

    获取当前目录下的目录名称并生成目录树

    "获取当前目录下的目录名称并生成目录树" 这个主题涉及到Windows操作系统中的批处理(Batch)脚本,通过`dir`命令我们可以实现这个目标。在本文中,我们将详细探讨如何使用DOS(Disk Operating System)命令行工具来...

    bat脚本获得某路径下的所有文件名称

    标题 "bat脚本获得某路径下的所有文件名称" 涉及的是Windows操作系统中的批处理(BAT)脚本技术,这是一种简单的程序设计语言,用于自动化执行命令行操作。在这个特定的场景中,我们要讨论如何利用BAT脚本来遍历并...

    删除指定文件夹下的指定文件批处理

    删除指定文件夹下的指定文件批处理,删除文件用del set /p var 是把var当一个变量,你可以在批处理的时候把文件所在的目录输入。用复制就行了,这样子方便!。

    如何编写批处理文件批处理文件批处理文件

    简明批处理教程22009年10月20日 星期二 下午 05:35 最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古...

    选中文件夹设定为IIS站点主目录的批处理

    6. **运行脚本**:用户运行批处理脚本,提供要设为主目录的文件夹路径,脚本会自动更新IIS配置。 7. **确认更改**:最后,可以使用IIS管理控制台或`appcmd list site`命令检查更改是否生效。 除了批处理脚本,`...

    Windows使用bat批处理命令清除指定目录下的文件夹以及对应文件

    Windows清除指定目录下的文件夹以及对应文件,自动获取电脑用户名兼容Windows7、8、10,非常好用的工具。

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

    绝对路径是从根目录开始的完整路径,而相对路径则是相对于当前工作目录的路径。在批处理脚本中,使用相对路径可以使得程序更具有移动性,因为它们不依赖于固定的硬盘位置。 当我们想要在批处理脚本(BAT文件)中...

    获取当前文件夹内的子文件夹名称、大小、最后修改时间.bat

    用cscript.exe来寻找和连接脚本的运行库,JScript。.bat文件格式,直接双击运行即可

    BAT批处理脚本-文件相关操作-获取某路径下的所有文件名.zip

    本文将深入探讨标题为"BAT批处理脚本-文件相关操作-获取某路径下的所有文件名.zip"的知识点,以及描述中提到的使用注意事项。 首先,批处理脚本(BAT)是基于DOS或Windows的命令解释器(CMD.exe)运行的文本文件,...

    Windows批处理教程(有目录_很齐全)

    - 展开`%I`为完整的路径。 - **%~dI- 仅将%I扩展到一个驱动器号** - 只展开`%I`为驱动器号部分。 - **%~pI- 仅将%I扩展到一个路径** - 只展开`%I`为路径部分。 - **%~nI- 仅将%I扩展到一个文件名** - 只展开`...

    bat计算当前目录下所有指定类型的文件数(包括子目录)

    bat计算当前目录下所有指定类型的文件数(包括子目录)

    BAT批处理脚本-文件相关操作-获取指定层次的目录名.cmd.zip

    `DIR`命令是DOS中最基本的文件和目录管理命令,它可以列出当前目录或指定路径下的文件和子目录。在批处理脚本中,`DIR /S`参数可以用来递归地列出所有子目录,而`/B`参数则会让`DIR`只显示文件和目录的名称,不包括...

    WIN7获取当前路径下所有文件名Run to get folder and file name.bat

    WIN7批处理获取当前路径下所有文件名。所有结果输出到当前路径下的文件fileName.txt。遍历当前文件夹下所有文件夹及文件。

    最经典的50个批处理

    10. **批处理技巧**:利用`call`命令在批处理文件中调用另一个批处理,`start`命令启动新窗口执行命令,`%~dpn0`获取批处理文件的完整路径和名称。 11. **高级批处理**:结合PowerShell或WScript/VBS,可以实现更...

    批处理批量文件改名

    在这个场景中,"批处理批量文件改名"指的是使用批处理脚本来一次性更改多个文件的名称,以便统一格式、添加或删除特定字符。这在整理文档、图片或其他数据时非常有用,可以避免手动逐一更改的繁琐过程。下面将详细...

Global site tag (gtag.js) - Google Analytics