public bool SettingsExist() { var settingsExist = false; if (_fileAccessor.DirectoryExists(ApplicationConfig.ConfigPath)) { settingsExist = _fileAccessor.FileExists(Path.Combine(ApplicationConfig.ConfigPath, ApplicationConfig.ConfigFileName)); } Logger.LogDebug("SettingsService", "Checked if settings exist, result is: " + settingsExist); return(settingsExist); }
public void RemoveUpdater() { if (_fileAccessor.FileExists(ApplicationConfig.LegacyUpdaterPath)) { Logger.LogInfo("UpdaterService", "Deleting legacy updater file"); _fileAccessor.DeleteFile(ApplicationConfig.LegacyUpdaterPath); } else { Logger.LogDebug("UpdaterService", "Deleting updater file"); _fileAccessor.DeleteFile(ApplicationConfig.UpdaterPath); } }
public bool AddonSyncPathIsValid(string path) { return(!string.IsNullOrEmpty(path) && _fileAccessor.DirectoryExists(path) && _fileAccessor.FileExists(Path.Combine(path, ApplicationConfig.Arma3SyncExecutable))); }