示例#1
0
 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;
 }
示例#2
0
 private void dodajButton_Click(object sender, EventArgs e)
 {
     String source;
     String destination;
     if (sourceFolderTextBox.Text == "")
     {
         MessageBox.Show("Nie został wybrany folder do dodania!");
         return;
     } else {
         source = sourceFolderTextBox.Text;
     }
     if (destinationFolderTextBox.Text == "")
     {
         MessageBox.Show("Nie został wybrany folder docelowy!");
         return;
     } else {
         destination = destinationFolderTextBox.Text;
     }
     if (!(Directory.Exists(source) || Directory.Exists(destination)))
     {
         MessageBox.Show("Błąd podanych katalogów!");
         return;
     }
     Folder docelowy = new Folder(destination);
     if (!docelowy.analizuj())
     {
         MessageBox.Show("Folder docelowy nie został posortowany!");
         return;
     }
     //MessageBox.Show("Dodawanie rozpoczęte.");
     AkcjaDialog dlg = new AkcjaDialog("Dodawanie plików do folderu");
     dlg.Show();
     docelowy.dodajIPosortujFolder(source, UstawieniaProgramu.getInstance().wspieraneRozszerzeniaAudio);
     logiTextBox.Text += docelowy.logi;
     dlg.Dispose();
     MessageBox.Show("Pomyślnie dodano pliki.");
     dodajPanel.Visible = false;
 }
示例#3
0
        private void dodajPlikDoGlownegoFolderuButton_Click(object sender, EventArgs e)
        {
            niestandardoweSortowaniePanel.Visible = false;
            if (folderGlowny == null || folderGlowny.Sciezka == "")
            {
                MessageBox.Show("Nie został ustawiony folder główny!");
                return;
            }

            if (drzewoFolderow.SelectedNode == null || aktualnyFolder.SelectedItems.Count == 0)
            {
                MessageBox.Show("Nie został wybrany folder do dodania!");
                return;
            }
            String sciezka = drzewoFolderow.SelectedNode.Name + "\\" + aktualnyFolder.SelectedItems[0].Text;

            if (sciezka == folderGlowny.Sciezka)
            {
                MessageBox.Show("Próba dodania folderu głównego do folderu głównego!");
                return;
            }

            if (System.IO.Directory.Exists(sciezka))
            {
                Folder temp = new Folder(sciezka);
                if (temp.analizuj())
                {
                    AkcjaDialog dlg = new AkcjaDialog("Dodawanie do głównego folderu");
                    dlg.Show();
                    folderGlowny.dodajFolder(sciezka);
                    dlg.Dispose();
                    logiTextBox.Text += folderGlowny.logi;
                }
                else
                {
                    MessageBox.Show("Folder nie został posortowany!");
                    return;
                }
            }
        }