variables - 批处理脚本: how to get parent dir name without full path?

标签 variables batch-file directory parent

我正在编写一个处理文件夹的脚本,并且其中始终有一个文件需要重命名。新名称应该是父目录名称。如何在批处理文件中获取它?该目录的完整路径是已知的。

最佳答案

目前还不清楚脚本如何熟悉相关路径,但以下示例至少应该让您了解如何继续:

FOR %%D IN ("%CD%") DO SET "DirName=%%~nxD"
ECHO %DirName%

此脚本从 CD 变量获取路径,并仅将名称提取到 DirName

关于variables - 批处理脚本: how to get parent dir name without full path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8871385/

相关文章:

bash - 无法识别名称中带有空格的文件夹

javascript - 在 vuejs 中更改计算属性后如何返回值

java - java中局部变量全局更新

batch-file - 管理带有重音字符的路径

java - 如何使用 Jar 文件在 IntelliJ IDEA 中设置运行/调试配置?

apache - 基于目录的多个文档根?

c++ - 为什么会出现这些点(c++ dirent.h)

c# - 在 C# 中传递变量

需要常量表达式

linux - 如何从 linux 系统在 windows 中运行 bat 文件