【发布时间】:2022-10-14 01:17:11
【问题描述】:
我正在尝试将一些数据导出到 txt 文件,但由于我得到未经授权的异常,它不起作用。
我尝试以管理员身份运行 Visual Studio,但它不起作用
这是我的代码:
TextWriter txt = new StreamWriter(path);
for (int i = 0; i < Movies.Count; i++)
{
txt.WriteLine(Movies[i].title);
}
txt.Close();
路径是正确的
【问题讨论】:
-
path的值是多少?您的用户是否有权访问该文件?异常是否有任何附加信息?该文件当前是否被另一个(或相同)进程使用? -
@gunr2171 我正在尝试将文件导出到我的桌面,但异常显示: System.UnauthorizedAccessException: 'Access denied for 'C:\Users\user\Desktop'。
-
桌面是一个文件夹.您正在尝试写入文件夹吗?
-
展示你如何构建路径。
标签: c# .net visual-studio