我有一个奇怪的问题:我的.NET 4.0 WPF应用程序正在将数据保存到ApplicationData文件夹。
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\myProgram\";
99.9%的案例工作得很好,但在一些电脑上,它返回错误的文件夹 – 而不是返回用户文件夹它返回另一个文件夹:
C:Users<user>AppDaTaroamingmyProgram --correct C:UseRSSAppDaTaroamingmyProgram --wrong
看来程序运行在不同的用户下,但是如果我检查任务pipe理器,用户是已login的用户。
在用户login时自动在sql Server中创build数据库
同时写入文件
Windows中更快的R实现
在Windows上的Ruby脚本进程监视
问题似乎发生在域用户权限很less的情况下。
如何将控制台应用程序更改为Windows窗体应用程序?
在C ++中最大化窗口时的问题
C#System.Windows.Forms.TreeView:停止双击自动展开/折叠(并执行另一个处理程序)
我无法在symfony2中创build包
如何检测隐藏进程
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
还需要指定一个变量,例如:
String path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); if(File.Exists(path + "filetowrite.log")) { ...................... }
还要在检查文件之前,检查一下目录是否更加确定。 问候,我希望能帮助你。