【发布时间】:2014-07-19 16:58:40
【问题描述】:
windows批处理cmd和linux文件中具体文件的二级父目录如何处理?
例如:
C:\Oracle\Middleware\Oracle_Home\my\this.bat 在窗口中
\opt\home\this\my\this.sh 在 linux 中
当运行上面的批处理文件时,我想得到 C:\Oracle\Middleware\(这个批处理文件的父目录的父目录)
我在窗口中写了以下内容,但只能获取第一个父文件夹:
set CURRENT_DIR=%cd%
cd %~dp0\..
set PARENT_DIR=%cd%
echo %PARENT_DIR%
【问题讨论】:
标签: linux windows batch-file command