2013-12-10 95 views
1

我需要轉義並在.Bat文件中寫入當前目錄文件夾路徑。以下是我使用的代碼。Bat文件中的轉義路徑

@echo off 
echo %CD% > path.txt 
echo Done! 

它輸出以下路徑:

C:\Users\Polo\Desktop\New folder 

我需要把它寫逃脫如下:

C:\\Users\\Polo\\Desktop\\New folder 

我怎樣才能做到這一點?

回答

4

我建議你用\\更換\

@echo off 
echo %CD:\=\\% > path.txt 
echo Done! 

我發現這個(和大量的操作在批處理文件中字符串的其他方式)這裏:http://www.dostips.com/DtTipsStringManipulation.php

+0

感謝。這是一種方法,但我更喜歡一次運行批處理文件。我知道這可以通過在bat文件中設置變量來完成,但我沒有這方面的知識。 – Jessia

+0

感謝您的反饋。我找到了更好的方法,並編輯了我的答案。 –

+0

按我想要的方式工作。謝謝。 – Jessia