Beyond Compare - 通过命令行:文件路径中的空格
Beyond Compare - via command Line : Spaces in FilePath
我正在尝试 运行 通过命令行超越比较。
我使用的命令是:
BCompare.exe @"My Config File.txt" "File 1.xml" "File 2.xml"
但这不起作用,因为文件名称中有 spaces。
Beyond Compare 显示 "file not found" 错误(因为它只查找 space 之前的文件名部分)
如果我比较文件名中没有任何 space 的文件,它会起作用。
由于您是 运行 脚本但尚未显示,我怀疑您没有正确引用那里的参数。命令行上的引号将作为命令行处理的一部分被删除,因此如果您的脚本是:
file-report layout:side-by-side %1 %2 output-to:printer
其实应该是
file-report layout:side-by-side "%1" "%2" output-to:printer
如果没有额外的引号,变量将扩展为:
file-report layout:side-by-side File 1.xml File 2.xml output-to:printer
我正在尝试 运行 通过命令行超越比较。
我使用的命令是:
BCompare.exe @"My Config File.txt" "File 1.xml" "File 2.xml"
但这不起作用,因为文件名称中有 spaces。
Beyond Compare 显示 "file not found" 错误(因为它只查找 space 之前的文件名部分)
如果我比较文件名中没有任何 space 的文件,它会起作用。
由于您是 运行 脚本但尚未显示,我怀疑您没有正确引用那里的参数。命令行上的引号将作为命令行处理的一部分被删除,因此如果您的脚本是:
file-report layout:side-by-side %1 %2 output-to:printer
其实应该是
file-report layout:side-by-side "%1" "%2" output-to:printer
如果没有额外的引号,变量将扩展为:
file-report layout:side-by-side File 1.xml File 2.xml output-to:printer