Shell 如何将命令的输出存储到路径?
我目前正在运行一个命令,它正在生成压缩文件。我需要将该zip文件存储到c:\windows\abc.zip中。有人知道怎么做吗 我当前的命令如下所示: cd%路径%cdx.exe 我尝试在cdx.exe之后指定路径,但它不存储在该路径中。 它正在运行exe,但存储在我的桌面上,而不是c:\windows上Shell 如何将命令的输出存储到路径?,shell,command-line,dos,Shell,Command Line,Dos,我目前正在运行一个命令,它正在生成压缩文件。我需要将该zip文件存储到c:\windows\abc.zip中。有人知道怎么做吗 我当前的命令如下所示: cd%路径%cdx.exe 我尝试在cdx.exe之后指定路径,但它不存储在该路径中。 它正在运行exe,但存储在我的桌面上,而不是c:\windows上 希望有意义。将输出到一个文件(>将附加) 所以试试看 cdx.exe > c:\windows\abc.zip 请参阅此处的echo部分:您正在运行的命令是什么?它是内置的操作系统命令
希望有意义。
将输出到一个文件(>
将附加)
所以试试看
cdx.exe > c:\windows\abc.zip
请参阅此处的echo部分:您正在运行的命令是什么?它是内置的操作系统命令还是您编写的程序?通常,当一个内置操作系统命令行程序需要输入时,您可以不带任何参数执行该程序,并获得一条使用信息,帮助您了解如何使用它。@NIck:不,我没有运行内置命令,它是我们编写的可执行文件,我们试图将压缩文件的输出存储到特定位置。但出于某种原因,它没有存储。我曾经遇到过同样的问题,但我使用了|来代替。我忘了我在一台既不是*nix也不是Cygwin的机器上。我试过这个,但在我试图运行abc.exe的一些服务器上它不起作用。其中一些成功了,但另一些失败了