我需要在.NET Windows应用程序中编写一些日志文本,然后将该文本显示给用户。
我对WHERE没有具体要求来创建日志文件。
最初我将日志文件写在与应用程序相同的文件夹中,但在某些计算机上,应用程序用户无权创建文件......
是否有一种机制可以创建一个具有最小用户权限的日志(文本)文件?
答案 0 :(得分:4)
您可以将其写入当前用户application data目录。用户应该拥有完全的权限。您可以使用
请求路径(在.NET中)Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
这将返回
C:\ Documents and Settings \ User \ Application Data \