C# コンソール アプリケーションを使用して、CD-ROM ドライブ上のファイルを見つけてハード ドライブにコピーしようとしています。
ドライブ文字とドライブ名を見つけることができます。しかし、CD-ROM ドライブからハード ドライブにコピー操作を実行できるように、ファイルを検索または検索する方法がわかりません。
上記の目的を達成しようとしている間、これまでに以下のコードを試しました。
foreach (DriveInfo drive in collection)
{
if (drive.DriveType == DriveType.CDRom)
{
if (drive.IsReady)
{
try
{
string filePath = drive.RootDirectory.ToString();
string name = drive.Name;
string fileName = Path.GetFileName(filePath);
path = filePath + "\\" + fileName;
if (File.Exists(path))
{
File.Copy(path, @"C:\Users\newfolder");
}
MessageBox.Show("File is copied. Please run BC 360 agai");
}
catch (Exception ex)
{
MessageBox.Show("There is some problem with copying file: \n" + ex.Message);
}
}
}
}