gpt4 book ai didi

c# - 无法使用 C# 复制文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:52 25 4
gpt4 key购买 nike

我正在尝试为我的应用程序制作一个备份模块,这是我的代码:

try
{
string newDbName = Application.StartupPath + @"\Database1.accdb";
MessageBox.Show("The current directory is: " + newDbName);
File.Copy(backupPicker.FileName, newDbName, true);
MessageBox.Show("Restaurare efectuata cu succes.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
} catch (Exception ex)
{
MessageBox.Show("Nu s-a putut restaura reerva.\nMai multe informatii despre aceasta eroare pot fi gasite in jurnalul de erori.", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

但我的应用程序甚至没有运行!这是我从调试器得到的错误信息:

enter image description here

但实际上,我的应用程序有权访问该位置。我能做什么?

最佳答案

我相信您在应用程序中使用“Database1.accdb”作为资源,但由于 TFS,它是只读的。关闭VS,删除文件,或者设为只读false,重建工程。每个人都会发生很多次。

这里有一个 look

关于c# - 无法使用 C# 复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18041495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com