Batch FOR /D /r输出父目录



我有以下批处理脚本;

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%

相关内容

  • 没有找到相关文章

最新更新