相关疑难解决方法(0)

使用DOS批处理脚本获取特定文件的父目录名称

我需要在DOS中找到文件的父目录的名称

对于前

假设这是目录

C:\test\pack\a.txt
Run Code Online (Sandbox Code Playgroud)

我有一个脚本,询问我文件名

C:\\>getname.bat     
enter file name: c:\test\pack\a.txt   
Run Code Online (Sandbox Code Playgroud)

现在脚本应该只返回文件的父名称.

pack           
Run Code Online (Sandbox Code Playgroud)

而不是文件的整个父路径.

c:\test\pack   
Run Code Online (Sandbox Code Playgroud)

windows scripting cmd batch-file

15
推荐指数
3
解决办法
4万
查看次数

如何获得%CD%的父路径

如何获取当前%CD%的父路径.

例如:

ECHO %CD%
Run Code Online (Sandbox Code Playgroud)

结果: C:\Windows\System32

(这不起作用)

ECHO %CD%..\
Run Code Online (Sandbox Code Playgroud)

期望的结果: C:\Windows

dos batch-file

3
推荐指数
1
解决办法
1124
查看次数

标签 统计

batch-file ×2

cmd ×1

dos ×1

scripting ×1

windows ×1