您好我怎样才能始终将路径中的第一个文件夹变为变量。 样品
c:\A\B
c:\A\B\C
C:\A\B\C\D
并且我的变量将始终输出文件夹A,因为我的蝙蝠有时会更深入地放在A文件夹中
答案 0 :(得分:1)
使用for /f
循环将var与分隔符\
分开并获取第二个标记。
> For /f "tokens=2delims=\" %A in ("%__CD__%") Do @Echo %A
Users
> For /f "tokens=2delims=\" %A in ("%CD%.\") Do @Echo %A
Users
> Set "MyPath=X:\path\to\somewhere"
> For /f "tokens=2delims=\" %A in ("%MyPath%.\") Do @Echo %A
path