Bal*_*i C 37
您可以使用>或>>将附加到文件的cmd提示符的输出重定向到文件.
即
echo Hello World >C:\output.txt
echo Hello again! >>C:\output.txt
Run Code Online (Sandbox Code Playgroud)
要么
mybatchfile.bat >C:\output.txt
Run Code Online (Sandbox Code Playgroud)
请注意,>如果文件已存在,则使用将自动覆盖该文件.
您还可以选择重定向stdin,stdout和stderr.
请参阅此处以获取完整的选项列表.
第一种方法
对于Windows 7及更高版本的用户,Windows PowerShell为您提供此选项.Windows版本低于7的用户可以在线下载PowerShell并进行安装.
脚步:
在搜索区域中键入PowerShell,然后单击"Windows PowerShell"
如果您有.bat(批处理)文件,请转到步骤3或将命令复制到文件并使用.bat扩展名保存(例如file.bat)
使用以下命令运行.bat文件
PS (location)> <path to bat file>/file.bat | Tee-Object -file log.txt
这将生成一个log.txt文件,其中包含所有命令提示符输出.优点是您还可以在命令提示符下输出.
第二种方法
您可以使用上面的Bali C建议的文件重定向(>,>>).
如果您要运行许多命令或运行脚本,我将建议使用第一种方法.如果只有很少的命令可以运行,我会推荐最后一种方法.
| 归档时间: |
|
| 查看次数: |
179102 次 |
| 最近记录: |