【发布时间】:2016-03-03 18:15:12
【问题描述】:
我正在尝试使用 Java Filewriter 将字符串写入批处理文件,如下所示
fw.write("echo Default is: %SDK_ROOT%\\tools\\android-ndk-r10d\r\n");
它给我的输出是:
echo Default is: %HEXAGON_SDK_ROOT% ools\android-ndk-r10d
它将 \tools 解释为制表符空间和 ools。如何在这里压制 \t 的实际含义?
我想要的输出应该是
echo Default is: %HEXAGON_SDK_ROOT%\tools\android-ndk-r10d
我可以在这里做什么?
【问题讨论】:
-
你只需要转义反斜杠,就像你在字符串文字中所做的那样:
"echo Default is: %SDK_ROOT%\\tools\\android-ndk-r10d\r\n");这与FileWriter真的无关 - 它只是一个普通的字符串文字。
标签: java filewriter