小编pzk*_*pfw的帖子

将 Windows cmd 中的命令输出写入文件(稍加修改)

所以我正在尝试运行foo.exe,但我不希望输出到终端,而是输出到文件中。跑步foo.exe > foo.txt对我来说应该可以做到这一点,但事实并非如此。当我运行 exe 文件时,我得到了输出。换句话说,exe 工作正常。但是,当我尝试将输出发送到文件时,我唯一得到的是:

'c:/Program' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

在我尝试将其发送到文件时显示。考虑到它可能是c:\Program Files (x86)\被误解的路径(等等),我尝试像这样指定输出文件:foo.exe > c:\test.txt,但仍然没有乐趣。

那么,除了说明我尝试运行的二进制文件写得不好之外,我还能做些什么来解决这个问题?请记住,当我只运行 exe 时,我确实得到了有效的输出,它只是不能很好地打印到文件中。显然输出就在那里,问题是是否有某种方法可以捕获它。

windows command-line

10
推荐指数
1
解决办法
6万
查看次数

标签 统计

command-line ×1

windows ×1