Get parent of parent directory from batch script
batch-file, windows
Solution
FOR %%a IN ("%parent:~0,-1%") DO SET grandparent=%%~dpa
Full code in response to comment
@ECHO OFF
setlocal
SET parent=%~dp0
ECHO parent=%parent%
FOR %%a IN ("%parent:~0,-1%") DO SET grandparent=%%~dpa
ECHO grandparent=%grandparent%
Problem
I have script located at : `C:\A\B\test.bat` In script I get parent directory of script by command : `parent_dir=~dp0` = > I got : `C:\A\B` So how can I get parent of parent dir : `C:\A`and set to a variable