private void MenuItem18Click(object sender, EventArgs e)
{
if (
MessageBox.Show(LocRm.GetString("AreYouSure"), LocRm.GetString("Confirm"), MessageBoxButtons.OKCancel,
MessageBoxIcon.Warning) == DialogResult.Cancel)
return;
foreach (configurationDirectory d in Conf.MediaDirectories)
{
string loc = d.Entry + "audio\\";
if (Directory.Exists(loc))
{
string[] files = Directory.GetFiles(loc, "*.*", SearchOption.AllDirectories);
foreach (string t in files)
{
try
{
FileOperations.Delete(t);
}
catch
{
// ignored
}
}
}
loc = d.Entry + "video\\";
if (Directory.Exists(loc))
{
string[] files = Directory.GetFiles(loc, "*.*", SearchOption.AllDirectories);
foreach (string t in files)
{
try
{
FileOperations.Delete(t);
}
catch
{
// ignored
}
}
}
}
foreach (objectsCamera oc in Cameras)
{
CameraWindow occ = GetCameraWindow(oc.id);
occ?.ClearFileList();
}
foreach (objectsMicrophone om in Microphones)
{
VolumeLevel omc = GetVolumeLevel(om.id);
omc?.ClearFileList();
}
LoadPreviews();
MessageBox.Show(LocRm.GetString("FilesDeleted"), LocRm.GetString("Note"));
}