Подтвердить что ты не робот

Server.MapPath - указанный физический путь, ожидаемый виртуальный путь

Я использую эту строку кода:

var files = Directory.GetFiles(Server.MapPath("E:\\ftproot\\sales"));

чтобы найти файлы в папке, однако я получаю сообщение об ошибке, говорящее, что

"Физический путь, но виртуальный путь ожидается".

Я достаточно новый, чтобы использовать System.IO в С#, поэтому мне было интересно, можно ли ввести физический путь для этого?

4b9b3361

Ответ 1

если вы уже знаете, что ваша папка: E:\ftproot\sales, тогда вам не нужно использовать Server.MapPath, это последнее необходимо, если у вас есть только относительный виртуальный путь, например ~/folder/folder1, и вы хотите узнать реальный путь на диске...

Ответ 2

var files = Directory.GetFiles(@"E:\ftproot\sales");