【发布时间】:2010-09-27 00:54:48
【问题描述】:
我正在使用 streamwriter 记录错误
它的设计方式(请不要问为什么)是每次应用程序必须记录消息时打开一个新的流写入器。它将所有内容输出到 ./Logs/[current-date].txt,通常解析为 "c:\myappfolder\logs[current-date].txt"
一切正常,但是在我使用打开的文件对话框说“C:\home\myfolder\myfile”之后,streamwriter 尝试写入“c:\home\myfolder\logs[current-date].txt "
我知道这个问题的解决方案,但我就是不明白发生了什么
【问题讨论】:
-
它每次都会打开一个新的流写入器,否则文件将在您的应用程序运行的整个过程中被锁定。
标签: .net c++ relative-path openfiledialog