iSpyApplication.MainForm.MenuItem18Click C# (CSharp) Method

MenuItem18Click() private method

private MenuItem18Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        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"));
        }
MainForm