PDA

View Full Version : سوال: مشکل در ساخت فولدر در سایت



bahar_engineer
یک شنبه 23 آبان 1389, 09:12 صبح
سلام
من با این کد طبق سرچ هایی که کردم فولدر می سازم توی سایت


System.IO.Directory.CreateDirectory("uploads");


می خوام توی پوشه uploads برای فولدر بسازه . اما هیچ فولدری ایجاد نمی شه و صفحه بدون مشکل عکس العمل نشون می ده

این کد رو توی رویداد کلیک یک باتن گذاشتم ... هیچی نمی سازه مشکل کجاست؟

اگه بخوام خودم اسم فولدری که می سازه رو تعیین کنم چکار باید بکنم؟

ممنون می شم راهنمایی کنید

b.paseban
یک شنبه 23 آبان 1389, 09:53 صبح
سلام دوست عزیز.
ببین این به کارت میاد
http://forums.ASP.NET/p/774253/774280.aspx

b.paseban
یک شنبه 23 آبان 1389, 10:11 صبح
این کد هم واسه ی من کار میکنه

DirectoryInfo _DicInfo = new DirectoryInfo(@"C:\NewFolder");
if (!_DicInfo.Exists)
{
Directory.CreateDirectory(@"C:\NewFolder");
}

bahar_engineer
چهارشنبه 03 آذر 1389, 10:25 صبح
این کد برای من هم کار می کنه اما وقتی بهش روی درایو های ویندوز آدرس می دم

تحت وب فولدر نمی سازه

هر مدلی هم که آدرس می دم نمی شه

کسی نمی دونه چطور می شه runtime فولدر ساخت توی ریشه سایت؟

Himalaya
چهارشنبه 03 آذر 1389, 11:05 صبح
private static int index = 0;
protected void Button1_Click(object sender, EventArgs e)
{
Directory.CreateDirectory(Server.MapPath("~/myFolderName" + index++.ToString()));
}

در مورد مجوز رایت تو root مطمئن نیستم.(الان به کنترل پنل دسترسی ندارم واسه تست) واسه اینم میشه یه فولدر تو root ساخت (یه صورت دیفالت مثلا به اسم RootFolder) بعد بهش مجوز رایت داد و بعد


Directory.CreateDirectory(Server.MapPath("~/RootFolder/FolderName"));

mtaboy
چهارشنبه 03 آذر 1389, 11:07 صبح
پوشه ای که می خوای توش فولدر بسازی رو چطور آدرس دهی می کنی؟