我正在尝试使用 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);
}
}
}
}