Member 13914334 Ответов: 1

Как выбрать файл и каталог назначения в консольном приложении.?


[STAThread]
static void Main(string[] args)
{
FolderBrowserDialog fbd = новый FolderBrowserDialog();
// fbd.Фильтр = "текстовые файлы (*.в формате txt)|*.txt|все файлы (*.*)|*.*";

if (fbd.ShowDialog() == DialogResult.ОК)
{
Приставка.WriteLine("Привет");

foreach (var path in Directory.Заражен(ФБД.SelectedPath))
{
Приставка.WriteLine("Пожалуйста, выберите папку");
Приставка.WriteLine(path); // полный путь
Приставка.WriteLine(System.IO.Path.GetFileName(path)); // имя файла
Приставка.WriteLine("путь"+ путь);
Приставка.Линия чтения();
}
}


}
}

Что я уже пробовал:

Я пробовал этот код для выбора файла, но файл автоматически выбирается, так как в нем можно выбрать только папку, а не файл.

1 Ответов

Рейтинг:
2

Gerry Schmitz

Используйте класс OpenFileDialog, если вы хотите получить доступ к файлу (а не только к папке):

Класс OpenFileDialog (System.Окна.Формы)[^]


Member 13914334

Пробовал использовать это, но продолжает выдавать ошибку:
Необработанное исключение типа "System.IO.IOException" произошло в mscorlib.dll

Дополнительная информация: имя каталога недопустимо.