將 CMD 命令列輸出到檔案在 Windows XP 虛擬機器上不起作用

將 CMD 命令列輸出到檔案在 Windows XP 虛擬機器上不起作用

我使用 VirtualBox 在 Window 7 上安裝 Windows XP 虛擬機器。我在虛擬機器中運行命令:ping www.google.com > file.txt但在文件中找不到結果。與所有其他命令相同。但相同的命令在主機上運作良好。

能否解釋為什麼會發生這種情況以及如何將 CMD 命令的結果輸出到 Windows XP 虛擬機器中的文字檔案?

答案1

您是否嘗試過給出明確的輸出路徑?

ping www.google.com >C:\file.txt

答案2

雖然這可能不是您正在尋找的解決方案,但它仍然是一個解決方案:

  1. 查看此頁面,了解如何在 Windows XP 上安裝 powershell

  2. 鍵入您的命令,如下所示:ping google.com | tee file.txt

值得注意的是,tee這裡與 *nix 類似,tee但在 powershell 世界中實際上是 Tee-Object 的別名。因此,沒有別名的相同命令將是ping google.com | Tee-Object file.txt

相關內容