我正在使用 java 中的 Runtime.getRuntime.exec() 以编程方式生成要提交到 cmd.exe 的命令。
该命令是tortoiseproc忽略形式的命令
tortoiseproc /command:ignore /path:file1*file2*file3*...................filen
正如您所看到的,路径参数需要多个文件,当该字符串超过一定长度时就会出现问题。 cmd.exe 的 microsoft 知识库中记录了 8197 个字符。
那里的解决方法是修改程序,以便它接受来自文件而不是命令行字符串的参数。有人知道如何通过文件将参数传递给 tortoiseproc.exe 吗?
您可以传递 utf16 格式的文件,每个文件在单独的行中列出。
传递该文件的路径/pathfile:"path/to/file.txt"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)