我想我正在寻找在 DOS 批处理文件中使用的 ESC 字符
让我困惑的代码:
set CLEAN=\Users\%USERNAME%\Documents\Directory One\Sub Directory\30% Dalton.txt
IF EXIST %CLEAN% echo "It Works"
此代码永远不会工作,因为文件名有一个“%”字符
有没有办法解决这个问题并产生 Echo“It Works”
The code that is confusing me:
set CLEAN=\Users\%USERNAME%\Documents\Directory One\Sub Directory\30% Dalton.txt
IF EXIST %CLEAN% echo "It Works"
This code will never work because the file name has a " % " char
Is there a way to get around this and produce the Echo "It Works"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用双% 符号。快速谷歌让我找到了答案。
http://www.robvanderwoude.com/escapechars.php
Use a double % sign. A quick Google led me to the answer.
http://www.robvanderwoude.com/escapechars.php
做
逃跑
Do
to escape