public string CheckRawDumpFolderIsOkAndGiveItToMe()
{
if (Directory.Exists(Settings.Default.RawVideoDumpFolder))
return Settings.Default.RawVideoDumpFolder;
string newDumpFolder = null;
var yesNewValue = shitbox.ShowInputMessage(
"Raw output dump folder",
"Current dump folder is invalid. Hit cancel if you don't care.",
Settings.Default.RawVideoDumpFolder,
out newDumpFolder);
if (yesNewValue)
{
Settings.Default.RawVideoDumpFolder = newDumpFolder;
Settings.Default.Save();
}
return (Directory.Exists(Settings.Default.RawVideoDumpFolder))
? Settings.Default.RawVideoDumpFolder
: Path.GetDirectoryName(CurFileName);
}