如何将未知字符串添加到文件?

时间:2014-07-22 11:47:46

标签: batch-file scripting

例如我的字符串是:Hello [ ^ "World"

我想将其添加到文件中,是否可能? (确保echo无效)

1 个答案:

答案 0 :(得分:2)

如果没有更多信息,目前尚不清楚问题所在。这应该“应该”起作用。

@echo off

    setlocal enableextensions disabledelayedexpansion

    set "input="
    set /p "input=string?"

    if not defined input exit /b

    setlocal enabledelayedexpansion
    >>"outputFile.txt" echo(!input!
    endlocal

在禁用延迟扩展的情况下捕获数据,以避免值赋值中的解析器问题(在这种情况下不应发生)。然后,为了避免解析器中的解析器干扰,激活delayedexpansion以回显数据。