Рейтинг:
2
OriginalGriff
Ваш комментарий "Загрузка файлов" подразумевает, что это веб - решение, и вы вообще не можете использовать OpenFileDialog на веб-сайтах-код C# работает на сервере, а не на клиенте, поэтому все окна сообщений будут открываться на сервере, где пользователь их не видит. Он работает только в процессе разработки, потому что сервер и клиент-это один и тот же физический компьютер.
Не тратьте время на то, чтобы исправить папку: этот подход вообще не будет работать в производстве.
Member 13818142
@OrginalGriff извините,что он не загружается, я сохраняю зашифрованный файл в определенной папке на локальном диске, поэтому мне нужно открыть эту папку после завершения шифрования.как я могу это сделать?.
f (CheckBoxRowCounter > 0) {
for (int i = 0; i < dataGridView1.RowCount; i++) {
пробовать {
если (конвертировать.ToBoolean(dataGridView1.Rows[i].Ячейки[0].Значение)) {
string SourceFilePath = dataGridView1.Rows[i].Ячейки[1].Значение.Метод toString();
string FileName = new System.IO.FileInfo(SourceFilePath).Name;
Шифрование.АЕС= а новые АЭС();
string TargetFilePath = подпапка + @"\" + FileName+".enc";
FileInfo file1 = новый FileInfo(SourceFilePath);
a.EncryptFile(SourceFilePath, TargetFilePath + file1.Расширение.ToString(), Hidkey[0, 1].ToString());
Файл.Удалить(SourceFilePath);
}
} catch (исключение e2) {
Ящик для сообщений.Показать(e2.сообщение);
}
}
Ящик для сообщений.Показать("Выбранные Файлы Зашифрованы");
FillGridView();
var fbd = новый FolderBrowserDialog();
if(fbd.ShowDialog() == DialogResult.ОК)
{
//Файл.Copy(remote_address, localPath);
}
OriginalGriff
Вам нужно указать папку, а не путь к файлу:
fbd.SelectedPath = Path.GetDirectoryName(pathToFile);
Member 13818142
я написал Вот так сверху исходный файл, который мне нужно получить.
OriginalGriff
Вы хотите попробовать объяснить это в реальных предложениях? :смеяться:
Member 13818142
сэр, в моем приведенном выше коде я использовал целевой путь для сохранения зашифрованных файлов, мне нужно открыть этот указанный путь только из диалогового окна файла или браузера папок вместо этого пути я получаю путь проекта по умолчанию, моя цель-получить путь, где сохраняются файлы. как я могу его получить
Member 13818142
Привет, я написал ниже код , чтобы открыть определенную папку, но я могу открыть только папку, а не подпапку, как я могу opn с подпапкой.
BtnopenEncfolderClick недействительным(объект отправителя, EventArgs в электронной)
{
Система.Диагностика.Процесс.Запустить(новую систему.Диагностика.Изменение панели() {
FileName = SelectedPath,UseShellExecute = true,Verb = "открыть" });
}