void OnSetSecond(object sender, EventFileNameArgs e) //метод для обробки події для ініціалізації даних другої директорії { model.SecondPathFolder = e.FileName; var files = new DirectoryInfo(e.FileName).GetFiles(); model.SecondFilesFolder = files.ToList(); }
void OnAddToFirst(object sender, EventFileNameArgs e) //метод обробки події додавання нового файлу в першу директорію { if (Regex.IsMatch(e.FileName, @"^*.[a-zA-Z]{3,4}$")) { var file = File.Create(model.FirstPathFolder + "\\" + e.FileName); file.Close(); RefreshFirstList(); MessageBox.Show("Your file has been added..."); } else { MessageBox.Show("Incorrect file name!"); } }
void OnAddToSecond(object sender, EventFileNameArgs e) //метод для обробки події для додавання файлу до другої директорії { if (Regex.IsMatch(e.FileName, @"^*.[a-zA-Z]{3,4}$")) { var file = File.Create(model.SecondPathFolder + "\\" + e.FileName); file.Close(); RefreshSecondList(); MessageBox.Show("Your file has been added..."); } else { MessageBox.Show("Incorrect file name!"); } }
private void OnChangeFirst(object sender, EventFileNameArgs e) //метод для обробки події для зміни файлу першої директорії { RefreshFirstList(); }
private void OnDeleteFirst(object sender, EventFileNameArgs e) //метод для обробки події для видалення файлу першої директорії { File.Delete(model.FirstPathFolder + "\\" + e.FileName); RefreshFirstList(); MessageBox.Show("File has been deleted..."); }
void OnSetFirst(object sender, EventFileNameArgs e) //метод для обробки події для ініціалізації даних першої директорії { model.FirstPathFolder = e.FileName; RefreshFirstList(); }