Server.MapPath - указанный физический путь, ожидаемый виртуальный путь
Я использую эту строку кода:
var files = Directory.GetFiles(Server.MapPath("E:\\ftproot\\sales"));
чтобы найти файлы в папке, однако я получаю сообщение об ошибке, говорящее, что
"Физический путь, но виртуальный путь ожидается".
Я достаточно новый, чтобы использовать System.IO в С#, поэтому мне было интересно, можно ли ввести физический путь для этого?
Ответы
Ответ 1
если вы уже знаете, что ваша папка: E:\ftproot\sales, тогда вам не нужно использовать Server.MapPath, это последнее необходимо, если у вас есть только относительный виртуальный путь, например ~/folder/folder1, и вы хотите узнать реальный путь на диске...
Ответ 2
var files = Directory.GetFiles(@"E:\ftproot\sales");