批处理脚本:如何在没有完整路径的情况下获取父目录名称?

caf*_*ent 2 directory variables batch-file parent

我正在处理一个处理文件夹的脚本,其中总有一个文件需要重命名.新名称应该是父目录名称.如何在批处理文件中获取此信息?dir的完整路径是已知的.

And*_*y M 5

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

FOR %%D IN ("%CD%") DO SET "DirName=%%~nxD"
ECHO %DirName%
Run Code Online (Sandbox Code Playgroud)

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