我有以下批处理脚本;
CD /d %searchFolder%
FOR /D /r %%G in ("?earch") DO Echo We found %%G
返回我正在搜索的文件夹。虽然我想知道父目录路径,而不是文件文件夹本身的路径。我在考虑把%%G换成别的东西。
输出%GG:
C:DrivefolderToBeSearchedSearch
Result i want:
C:DrivefolderToBeSearched
这样做了,使用%%~dpG
也有反斜杠,所以我也必须删除它。
CD /d %searchFolder%
FOR /D /r %%G in ("?earch") DO set dir=%%~dpG
set dir=%dir:~0, -1%