output-6ren">
gpt4 book ai didi

windows - 批处理文件由于某种原因在参数之间添加一个空格

转载 作者:可可西里 更新时间:2023-11-01 10:08:50 25 4
gpt4 key购买 nike

我有一个奇怪的情况,出于某种原因,我的批处理文件中的语句被赋予了额外的空间。

scan "%1" -d "db" --memory -r -i --max-filesize=100m > output.txt

执行时,不执行:

scan "C:\" -d "db" --memory -r -i --max-filesize=100m

它执行:

scan  "C:\" -d "db" --memory -r -i --max-filesize=100m

如您所见,它在“scan”和“C:\”之间添加了一个空格

谁能解释为什么会这样?

最佳答案

问题是您在引用 C:\。它不需要引号(因为它不包含空格)并且看起来应用程序正在将生成的 \" 解释为转义引号,从而导致未终止的双引号字符串。

欢迎体验批处理脚本的乐趣。

关于windows - 批处理文件由于某种原因在参数之间添加一个空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6402423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com