【发布时间】:2019-05-10 18:39:41
【问题描述】:
我正在尝试将心率脉冲带的数据写入文件。 每次我启动程序时,它都会显示“访问路径被拒绝”。
该文件不是“只读”文件。 我也从另一个问题中尝试过: File.SetAttributes(file, FileAttributes.Normal);
Debug.WriteLine(data[1]);
string path = @"C:\Users\...\DatenTest.txt";
using (var stream = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
{
var writer = new StreamWriter(stream, Encoding.UTF8);
writer.Write(data[1]);
}
return data[1];
有人有想法吗?
【问题讨论】:
-
你写的实际路径是什么? “用户”下有很多东西可能对非提升的进程可用,也可能不可用......
-
我只是用 C:\Users\Documents\DatenTest.txt 试了一下 - 没有改变任何东西:/
-
文件是否已被其他进程锁定?您的应用程序用户是否拥有该文件的权限?
-
否,该文件未被其他任何东西使用。我将它与我的管理员配置文件一起使用,所以我想是的..