private void UploadFiles(MainForm.StatusBroadcaster broadcaster, AndroidLinker androidLinker) { broadcaster.ProgressMax = _outs.Count; broadcaster.ProgressValue = 0; foreach (var file in _outs) { androidLinker.Upload(file, "/sdcard/Music"); broadcaster.IncProgress(); } }
public void RebuildAllTags(string tempDirectory, MainForm.StatusBroadcaster broadcaster) { var availableTracks = AvailableTracks; broadcaster.ProgressMax = availableTracks.Count; broadcaster.ProgressValue = 0; foreach (var track in AvailableTracks) { RebuildTag(tempDirectory + GetTrackFilename(track), track); broadcaster.IncProgress(); } }
private void DeleteUnusedFiles(string tempDirectory, MainForm.StatusBroadcaster broadcaster, AndroidLinker androidLinker) { var dels = ( from file in Directory.EnumerateFiles(tempDirectory) where !_outs.Contains(file) select file).ToList(); broadcaster.ProgressMax = dels.Count; broadcaster.ProgressValue = 0; foreach (var file in dels) { File.Delete(file); androidLinker.Delete("/sdcard/Music/" + Path.GetFileName(file)); broadcaster.IncProgress(); } }