首页 > 解决方案 > 在 CMD 中将 %0 读取为 %0

问题描述

我认为这是一个非常基本的疑问,但我自己找不到解决方案。我想要做的是创建一个 .bat 文件以自动化数据上传过程。但是要在 .bat 文件中传递的命令必须具有数据库密码,不幸的是其中包含“%0”。因此,当我运行它时, cmd 将其作为文件名读取,导致它遇到错误。那么,我们能否以 cmd 读取 '%0' 的方式编写它而不将其更改为文件名?

标签: batch-filecmdescaping

解决方案


没有看到你的代码,它在猜测......

可能你正在使用类似的东西

mysql -u root -p secret%0

然后你可以通过加倍百分号来修复它

mysql -u root -p secret%%0

推荐阅读