C# 将文本从一个文件复制到另一个文件会导致路径拒绝异常

C# 将文本从一个文件复制到另一个文件会导致路径拒绝异常,c#,exception,visual-studio-2019,C#,Exception,Visual Studio 2019,它表示文件的路径被拒绝。 找了一个小时没有真正的答案。 请帮忙 private void btnSetText_Click(object sender, EventArgs e) { using (OpenFileDialog dlg = new OpenFileDialog()) { dlg.InitialDirectory = Application.StartupPath; dlg.Filter = "Text Document(*

它表示文件的路径被拒绝。 找了一个小时没有真正的答案。 请帮忙

private void btnSetText_Click(object sender, EventArgs e)
{
    using (OpenFileDialog dlg = new OpenFileDialog())
    {
        dlg.InitialDirectory = Application.StartupPath;
        dlg.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*"; //https://stackoverflow.com/questions/48151581/system-argumentexception-filter-string-not-valid
        if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
        {
            txtSetText.Text = dlg.FileName;
        }
    }

    System.IO.File.WriteAllText(txtSetText.Text , text);
每件事都是好的和有效的,但在底线:

System.IO.File.writealText(txtSetText.Text,Text)


我一直无法访问路径xyz。如何使其可访问?

您需要确保目标文件未被其他程序打开,并且您需要确保您的程序用户有权打开和编辑此文件。

您可以使用文件资源管理器访问吗?是否提示您使用管理员权限?在这种情况下,您必须使用提升的权限:&。否则,如果您没有该文件的权限,您需要检查/更改。因此,如果该文件被其他进程锁定,您能否确认该情况,以便可能将该问题标记为重复问题?