在windows批处理文件中,变量%location%
存储了一个完整路径(例如:e:\root_dir\sub1\sub2
),如何提取除驱动器号之外的完整路径?结果应存储在变量中,对于前面的示例,结果应为\root_dir\sub1\sub2
答案 0 :(得分:0)
这应该这样做:
FOR /F "usebackq tokens=* delims=" %%A IN ('%location%\') DO SET Result=%%~pA
%location%
e:\root_dir\sub1\sub2
的结果会产生%Result%
= \root_dir\sub1\sub2\
。