【发布时间】:2014-06-08 20:52:30
【问题描述】:
我试图弄清楚我是否足够了解这个问题的帮助和支持中心。
某些信息没有以对我来说合理的方式链接。
阅读 Type 命令后,我意识到在我的硬盘上使用 NTFS 格式时,我必须使用双引号来表示路径和带空格的文件名。
我将首先显示一个不带引号的批处理代码,然后再显示一个批处理代码,因为使用 for /F 命令这种情况下双引号既不匹配 echo 命令也不匹配 type 命令。
@echo off
rem @
rem @
rem @
for /F %%A in (Textdokument.txt) do set Datei=%%A
rem @
rem @
echo %Datei%
rem @
rem @
echo.
rem @
rem @
set Datei=
rem @
rem @
pause
工作正常。
带有双引号的相同示例只返回一个 ,file not found 消息。
for /F %%A in ("Dokumente und Einstellungen"\Benutzername\Desktop^\"Neuer Ordner"\Textdokument.txt) do set Datei=%%A
为收集更合理的文件内容建立一个简单的基础会导致关于我已阅读的所有信息的这个问题。要进一步搜索,我很幸运能得到答案。
最好的祝福
【问题讨论】:
标签: windows batch-file windows-xp