有一个名为doctitle.txt的文件,其中包含标题。我想用这个标题重命名另一个文件,目前名为file.pdf,所以我做了:
for /f "delims=" %%x in (doctitle.txt) do set "DOCTITLE=%%x"
move file.pdf %DOCTITLE%.pdf
如果标题字符串中没有空格,即#34; DocumentTitle",这样可以正常工作。但如果标题中有空格,即#34;文件标题"。
,则会失败可以采取哪些措施来克服这个问题?
答案 0 :(得分:1)
尝试:
GetAddressByName()
这样,变量GetAddressByName()
不会被引号括起来,因为GetAddressByName()
会删除任何引号。
引用for /f "tokens=*" %%x in (doctitle.txt) do set DOCTITLE=%%~x
move file.pdf "%DOCTITLE%.pdf"
:
DOCTITLE