我有 ac# 应用程序。我需要将我的数据库文件从 CD 复制到目标文件夹,然后将其用于登录和其他目的。为此,我编写了一个安装程序类,如下所示。
public partial class Installer1 : Installer
{
public Installer1()
{
InitializeComponent();
Copy_our_Files();
}
private void Copy_our_Files()
{
System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
var d = "";
foreach (System.IO.DriveInfo drive in drives)
{
if (drive.DriveType == System.IO.DriveType.CDRom)
{
d = drive.Name;
break;
}
}
string addre = @"C:\Windows\\System32";
System.IO.File.Copy(d + @"Database5.accdb", addre + "\\Database5.accdb");
}
}
但是在安装我的应用程序期间,数据库文件不会复制到提到的位置,即c:\Windwos\System32
文件夹。