私は 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
フォルダーである言及された場所にコピーされません。