【问题标题】:How to open already existing text file in C# [closed]如何在 C# 中打开已经存在的文本文件 [关闭]
【发布时间】:2020-05-08 23:45:48
【问题描述】:

当我的程序出现错误时,它会创建一个日志文件并显示一个弹出消息。弹出消息有 2 个选项“确定”,用于关闭消息和“显示日志”,通过单击按钮,应该打开我创建的日志文件。但我不知道在按钮单击的方法中写什么。谢谢

【问题讨论】:

  • 有很多正确的日志记录和日志暴露。通常唯一可靠的方法是让程序提示“显示日志?”自己启动真正的程序。可以这么说,有一个“发射器”。程序返回值的一些基本设置可以告诉启动器“出错了,提示显示日志”。如果出现问题,您永远不应该延迟关闭程序。如果遇到致命异常,则无法提示 - 并且确实不应该尝试提示。
  • 一般日志文件必须先打开并保持打开状态。我的建议是永远不要对任何文件这样做。 “Create, use, Dispose。全部在同一段代码中,理想情况下使用一个using块。日志文件是一个异常。至于我使用的异常分类,有两篇关于异常处理的文章我经常链接:blogs.msdn.microsoft.com/ericlippert/2008/09/10/… | codeproject.com/Articles/9538/…

标签: c# wpf exception


【解决方案1】:

使用默认应用程序打开文件的最简单方法是:

System.Diagnostics.Process.Start(@"c:\myLog.txt");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多