【问题标题】:Windows: can't get flac.exe error messages into a fileWindows:无法将 flac.exe 错误消息写入文件
【发布时间】:2023-03-19 16:25:01
【问题描述】:

我需要测试一堆 FLAC 文件并将所有错误放入一个 txt 文件。我使用了以下非常常见的语法,通常适用于所有程序:

c:\temp\FLAC\flac.exe -t myflacfile.flac >> c:\temp\report.txt

但令人惊讶的是它不起作用!不知道为什么无法捕获错误消息。报告文件已创建。请分享你的想法,因为'我在网上没有找到关于它的消息。

【问题讨论】:

  • 每个命令行进程都有一个输入流(stdin)和两个输出流(stdoutstderr)。您正在重定向 stdout 但不是 stderr。见Redirecting error messages from command prompt: STDERR/STDOUT
  • 它也不会捕获 OK 消息,而不仅仅是错误消息。我尝试了 2>> c:\temp\report.txt 语法,但效果不佳。好像flac.exe有问题

标签: windows testing output flac


【解决方案1】:

问题在于语法。在输出文件名之前的命令行中有额外的空格。类似的命令

flac.exe -t 1.flac 2>>a.txt

flac.exe -t 1.flac 2>a.txt

运作良好。

【讨论】:

  • 谢谢。是2>> 之前执行此操作。我现在必须研究它的作用。
猜你喜欢
  • 2017-05-26
  • 1970-01-01
  • 1970-01-01
  • 2020-04-20
  • 1970-01-01
  • 2022-12-28
  • 1970-01-01
  • 2018-06-27
  • 1970-01-01
相关资源
最近更新 更多