我需要转义并在.Bat文件中写入当前目录文件夹路径。以下是我使用的代码。
@echo off
echo %CD% > path.txt
echo Done!
输出以下路径:
C:\Users\Polo\Desktop\New folder
我需要将其转义为如下所示:
C:\\Users\\Polo\\Desktop\\New folder
我怎样才能做到这一点?
答案 0 :(得分:5)
我建议将\
替换为\\
:
@echo off
echo %CD:\=\\% > path.txt
echo Done!
我在这里找到了这个(以及在批处理文件中操作字符串的许多其他方法):http://www.dostips.com/DtTipsStringManipulation.php