如何获取父级目录的上一级路径
时间: 2024-03-15 20:45:58 浏览: 10
获取父级目录的上一级路径可以通过在获取父级目录路径的基础上再进行一次获取父级目录的操作来实现。具体的代码如下:
```
for %%I in ("%current_dir%") do set "parent_dir=%%~dpI"
for %%I in ("%parent_dir%") do set "grandparent_dir=%%~dpI"
```
这里首先通过之前提到的代码获取了当前目录的父级目录的路径,然后再次使用类似的代码获取父级目录的父级目录的路径,最终存储在环境变量`grandparent_dir`中。
相关问题
bat如何获取父级目录的上一级路径
在Windows上,可以使用批处理脚本(.bat)获取父级目录的上一级路径。具体实现如下:
```bat
@echo off
setlocal
set "path=%cd%" REM 获取当前目录
for %%I in ("%path%") do set "parent_path=%%~dpI" REM 获取父级目录
for %%I in ("%parent_path%") do set "grandparent_path=%%~dpI" REM 获取父级目录的上一级路径
echo %grandparent_path%
```
在上面的代码中,我们首先使用`%cd%`获取当前目录的路径,然后使用`%%~dpI`获取父级目录的路径和父级目录的上一级路径。最后,通过`echo`输出父级目录的上一级路径。
需要注意的是,在Windows上,路径分隔符是`\`而不是`/`。因此,如果要在批处理脚本中使用路径,需要使用`\`而不是`/`。
如何只获取下一级的目录 shell
在 Linux 或 macOS 的 shell 中,可以使用 `find` 命令来获取下一级目录。具体方法如下:
```
find /path/to/parent -maxdepth 1 -mindepth 1 -type d
```
其中,
- `/path/to/parent` 是要获取下一级目录的父级目录路径。
- `-maxdepth 1` 表示只搜索一层子目录,不再递归搜索更深的子目录。
- `-mindepth 1` 表示从父级目录开始搜索,不包括父级目录本身。
- `-type d` 表示只搜索目录,不包括文件。
这个命令会列出 `/path/to/parent` 目录下所有的一级子目录。如果想要排除隐藏目录,可以加上 `-not -name ".*"` 参数:
```
find /path/to/parent -maxdepth 1 -mindepth 1 -type d -not -name ".*"
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![cs](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)