public static CreateFilesCheckResult CreateFilesPreCheck(EasyVoiceSettings settings)
{
if (!settings.IsDefaultFolderValid())
return CreateFilesCheckResult.badDefaultFolder;
string fullPath = settings.GetFullClipDefaultPath();
if (!Directory.Exists(fullPath))
return CreateFilesCheckResult.missingDefaultFolder;
if (!settings.querier.VerifyApp())
return CreateFilesCheckResult.querierFailedToVerifyApp;
return CreateFilesCheckResult.ok; // no apparent problems
}