2
我有这样的代码为数据库中创建的路径:崩溃对应用程序数据的数据库的缺失:拒绝访问
static string folder = Application.UserAppDataPath;
static string fisier = "prog.db";
string file = folder + "\\" + fisier;
而这个代码删除数据库:
if (System.IO.File.Exists(file))
System.IO.File.Delete(file);
而且这个代码用于数据库:
if (!System.IO.File.Exists(file))
{
System.IO.File.WriteAllText(file, "");
}
代码工作完美,但问题是与特权。对某些人来说,删除数据库是一个问题,应用程序会崩溃,因为不会删除数据库。不适用于某些人,在我的情况下,完美地工作,但我想解决问题,如果您没有权限不会崩溃。
小问题:使用'Path.Combine'来创建路径,而不是字符串连接。 –
对于我的作品和其他人,但对我的两个朋友不工作,因为他们没有特权。为什么对我工作,对他们而言,不? – AnDr3yy
您需要检查全部分配给您的Active Directory组以及它所在的文件夹的权限。 – Derek