文本中有一个带空格的文件地址(例如一个文本,里面的内容为C:\Program Files\Real\RealPlayer.exe),现在要把这个文本中的地址读出来,并把文件名去掉后赋给一个变量(例如 var=C:\Program Files\Real\)
主要就是Program Files中间有一个空格。
主要就是Program Files中间有一个空格。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
for /f "delims=" %%a in (file.txt) do set pathname=%%~dpa
echo %%pathname%% equal to %pathname%
pause