コード例 #1
0
        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);
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
ファイル: Arma3SyncService.cs プロジェクト: Exitera/launcher
 public bool AddonSyncPathIsValid(string path)
 {
     return(!string.IsNullOrEmpty(path) && _fileAccessor.DirectoryExists(path) && _fileAccessor.FileExists(Path.Combine(path, ApplicationConfig.Arma3SyncExecutable)));
 }