Я не могу создать папку с кодом
файл ASPX:-
строки путь_к_файлу = "/добавления/" + "название" + " _ " + местоположение + "/" + Socode + "/продукты и услуги/" + имя файла;
файл ashx:-
string filename = strfilename[0] + " _ " + string.Формат ("{0: ddMMyyHHmmssfff}", Дата-Время.Сейчас) + "." + Расширение;
string fullpath = filepath + " / " +filename;
если (! System.IO.Directory.Exists(context. Server.MapPath ("~"+ fullpath)))
{
Системы.ИО.Каталог.CreateDirectory(контексте.Сервер.MapPath ("~"+ fullpath));
}
int i = objCF.InsertIntoAddSoDeliverablesDoc(загружает, deliverablesid,имя пользователя,полный путь);
Что я уже пробовал:
я не могу создать папку или каталог с этим кодом. пожалуйста, помогите!
Richard MacCutchan
Какова фактическая строка, которую вы используете в своем вызове CreateDirectory
, и какой код статуса вы получаете?
Member 10549697
/uploads/Netscribs (I) Pvt Ltd_INDIA-Mumbai/SO0000/Deliverables/Default_240616154013830.txt
Это полный путь, который я получаю в базе данных, но путь не существует
Sergey Alexandrovich Kryukov
Вы уверены, что путь является подкаталогом корневого каталога, настроенного для вашего сайта?
—СА
Philippe Mori
Похоже, что вы пытаетесь создать каталог с именем файла. В этом нет никакого смысла. Использовать Системы.Ио.Функция путь для объединения и разделения. Используйте блок кода при задании вопроса. И писать надежный и ремонтопригодный код.