> {
MessageBox.Show ("Аналізований файл був переміщений або видалений");
return false;
}
}
public void update_fname_info (string fname)
{
string tmp_fname = fileinf.Name;
if (tmp_fname.Length> 25)
{
tmp_fname = tmp_fname.Substring (0, 25);
}
label1.Text = "Файл: n" + tmp_fname;
if (fileinf.Extension == ". txt")
{
button5.Enabled = true;
}
else
{
button5.Enabled = false;
}
}
private void button1_Click (object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog () == DialogResult.OK)
{
fileinf = new FileInfo (openFileDialog1.FileName);
update_fname_info (fileinf.Name);
label2.Visible = true;
label2.Text = "Інформація про файл: n"
+ "Розмір:" + fileinf.Length.ToString () + "байт. n"
+ "Створено:" + fileinf.CreationTime.ToString ()
+ " nІзменен:" + fileinf.LastWriteTime.ToString ()
+ " nОткрит:" + fileinf.LastAccessTime.ToString ();
button6.Enabled = true;
button2.Enabled = true;
button3.Enabled = true;
button4.Enabled = true;
}
}
private void button6_Click (object sender, EventArgs e)
{
Form2 form_attrib = new Form2 ();
form_attrib.fname = fileinf.FullName;
if ((fileinf.Attributes & FileAttributes.Archive) == FileAttributes.Archive)// Чи є архівним?
{
form_attrib.checkBox1.Checked = true;
}
if ((fileinf.Attributes & FileAttributes.Hidden) == FileAttributes.Hidden)// Чи є прихованим?
{
form_attrib.checkBox2.Checked = true;
}
if ((fileinf.Attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)// Чи є тільки для читання?
{
form_attrib.checkBox3.Checked = true;
}
if ((fileinf.Attributes & FileAttributes.NotContentIndexed) == FileAttributes.NotContentIndexed)// Чи є включеним до індексацію?
{
form_attrib.checkBox4.Checked = false;
}
if ((fileinf.Attributes & FileAttributes.System) == FileAttributes.System)// Чи є системним?
{
form_attrib.checkBox5.Checked = true;
}
form_attrib.ShowDialog ();
fileinf.Refresh ();
}
private void button2_Click (object sender, EventArgs e)
{
if (check_exists (fileinf.FullName))
{
Form3 form_rename = new Form3 ();// Створюємо форму 3 - вікно перейменування
form_rename.textBox1.Text = fileinf.Name;
form_rename.ShowDialog ();// виводимо форму
if (form_rename.change_name == true)// перевіряємо, змінили ім'я файлу чи ні
{
try
{
fil...