我正在尝试从Java中的cmd.exe
shell中执行一系列命令,并将这些命令的输出传递给文件。这是我写的代码:
Process process = rt.exec("cmd /c start cmd.exe /K \"cd C:\\Temenos\\ModelBank-R15-TAFJ\\T24\\Env\\MB\\Agents && C: && Environment.bat && DBTools JQL LIST-ITEM F.SPF \">D:\\test.txt \"");
如果我运行DBTools JQL LIST-ITEM F.SPF
,我可以在控制台上看到输出,但我想将输出保存到文件中。当我添加> D:\\test.txt
时,我发现在test.txt
中创建了D:\
文件,但该文件为空。
如果有人能帮我解决这个问题,请对我的项目非常重要。