private void sortujPlikiButton_Click(object sender, EventArgs e) { niestandardoweSortowaniePanel.Visible = false; if (drzewoFolderow.SelectedNode == null || aktualnyFolder.SelectedItems.Count == 0) { MessageBox.Show("Nie został wybrany folder do posortowania!"); return; } String sciezka = drzewoFolderow.SelectedNode.Name + "\\" + aktualnyFolder.SelectedItems[0].Text; if (!Directory.Exists(sciezka)) return; AkcjaDialog dlg = new AkcjaDialog("Sortowanie plików"); dlg.Show(); Folder folder = new Folder(sciezka) {progressBar2 = toolStripProgressBar1.ProgressBar}; folder.ustalSchemat(UstawieniaProgramu.getInstance().domyslneSortowanieMuzyki); folder.sortuj(UstawieniaProgramu.getInstance().wspieraneRozszerzeniaAudio); folder.ustalSchemat(UstawieniaProgramu.getInstance().domyslneSortowanieFilmow); folder.sortuj(UstawieniaProgramu.getInstance().wspieraneRozszerzeniaVideo); dlg.Dispose(); logiTextBox.Text += folder.logi; }
private static Folder CreateTestFolder(string sciezkaTestowa, string schemat) { var testFolder = new Folder(sciezkaTestowa); var progressBar = new ProgressBar(); testFolder.progressBar2 = progressBar; testFolder.ustalSchemat(schemat); return testFolder; }