I am trying to create an application to copy files from a cd/dvd, using a windows form C# and the .NetFramework. The application is to detect the dvd/cd, create a folder on the desktop and name the folder with the cd/dvd's name. Then to be able to copy the contents of the dvd/cd to the folder on the desktop.
I could do with help please as I cant seem to find a way to create the folder and name it.
I have got it so far to detect whether there is a cd/dvd in the drive, this is what I have got so far:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
namespace ALC_Data_Coping_App
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
foreach (var drive in DriveInfo.GetDrives()
.Where(d => d.DriveType == DriveType.CDRom))
MessageBox.Show(drive.Name + " " + drive.IsReady.ToString());
}
}
}
I am also looking at (once this is working) putting this into a timer or as a windows service (if possible) so when ever a disc is inserted it will run the code.
Any help would be appreciated thanks! :)