Exemple #1
0
 private void button5_Click(object sender, EventArgs e)
 {
     ListView.SelectedListViewItemCollection selectitem = listView1.SelectedItems;
     foreach (ListViewItem item in selectitem)
     {
         if (!(item.SubItems[0].BackColor == Color.Aqua && item.SubItems[0].BackColor == Color.GreenYellow && !(item.SubItems[0].BackColor == Color.Red)))
         {
             bool error = false;
             //если стоит галочка шифровать имена файлов
             if (checkBox2.Checked)
             {
                 error = FileEncDec.Decrypt(item.SubItems[0].Text, FileEncDec.DecryptArrayInt(item.SubItems[0].Text.Remove(item.SubItems[0].Text.Length - ".crypt".Length), textBox1.Text), textBox1.Text);
             }
             else
             {
                 error = FileEncDec.Decrypt(item.SubItems[0].Text, item.SubItems[0].Text.Remove(item.SubItems[0].Text.Length - ".crypt".Length), textBox1.Text);
             }
             if (checkBox1.Checked && !error)
             {
                 explorer.delete(item.SubItems[0].Text);
             }
         }
     }
     //перезагрузим текущую дирректорию
     explorer.Explorer(listView1, Directory.GetCurrentDirectory());
     textBox2.Text = Directory.GetCurrentDirectory();
 }
Exemple #2
0
 private void button4_Click(object sender, EventArgs e)
 {
     ListView.SelectedListViewItemCollection selectitem = listView1.SelectedItems;
     foreach (ListViewItem item in selectitem)
     {
         if (!(item.SubItems[0].BackColor == Color.Aqua || item.SubItems[0].BackColor == Color.GreenYellow))
         {
             //если стоит галочка шифровать имена файлов
             //чтото не очень хорошо получается
             if (checkBox2.Checked && (item.SubItems[0].Text.Length * 4) < (200 - ".crypt".Length))
             {
                 FileEncDec.Encrypt(item.SubItems[0].Text, FileEncDec.EncryptToArrayInt(item.SubItems[0].Text, textBox1.Text) + ".crypt", textBox1.Text);
             }
             else
             {
                 FileEncDec.Encrypt(item.SubItems[0].Text, item.SubItems[0].Text + ".crypt", textBox1.Text);
             }
             if (checkBox1.Checked)
             {
                 explorer.delete(item.SubItems[0].Text);
             }
         }
     }
     //перезагрузим текущую дирректорию
     explorer.Explorer(listView1, Directory.GetCurrentDirectory());
     textBox2.Text = Directory.GetCurrentDirectory();
 }