private void CreateFiles() { if (!Directory.Exists(directoryPath)) { Directory.CreateDirectory(directoryPath); } filename = directoryPath + "/" + fileName.Text + ".txt"; encryptedFileName = directoryPath + '/' + fileName.Text + "_Encrypted" + ".txt"; passwordFileName = directoryPath + '/' + fileName.Text + "_Password" + ".txt"; file = new Encrypted(fileContent.Text, filename); file.CreateEmptyFiles(filename, encryptedFileName, passwordFileName); LoadFilesFromDirectory(); }
private void Save_File_Click(object sender, RoutedEventArgs e) { if (file == null) { file = new Encrypted(filename, fileContent.Text); } //Regex reg = new Regex("//"); if (filename != null) { //filename = Regex.Replace(@"\w-"); file.WriteTextToFiles(filename, fileContent.Text); } else { MessageBox.Show("Please, create file first"); return; } }
private void LoadFilesFromDirectory() { if (Directory.Exists(directoryPath)) { filesinDirAll = Directory.GetFiles(directoryPath); foreach (var file in filesinDirAll) { if (file.EndsWith("_Encrypted.txt") || file.EndsWith("_Password.txt") || file.EndsWith("_Decrypted.txt")) { XFiles.Add(file); continue; } else { files.Add(file); } } file = new Encrypted(); this.DataContext = this; } }