View Full Version : ایجاد فولدر های تو در تو
yekta64
شنبه 23 آبان 1388, 13:21 عصر
سلام دوستان
من توی پروِژه ام یه فولدر دارم حالا می خوام به فشردن یه دکمه و اعمال یه شرط توی ان فولدر یه فولدر جدید ایجاد کنم و همینطور در فولدر جدید فولدری دیگر
به عبارتی می خوام توی یه فولدر با فشردن یه دکمه بتونم چندین فولدر تودرتو داشته باشم ممنون میشم راهنماییی کنید؟
alireza_s_84
شنبه 23 آبان 1388, 17:44 عصر
سلام:
System.IO.Directory.CreateDirectory("Paht");
میتونید یک پوشه درون مسیر بسازید حالا هر چقدر دلتون میخواد میتونید این کد رو برای مسیرهای مختلف تکرار کنید
شاید لازم نباشه بگم که میتونید مسیر نسبی رو با مسیر مطلق از طریق Server.MapPath بدست بیارید و پوشه هاتون رو بسازید
موفق باشید
yekta64
یک شنبه 24 آبان 1388, 11:53 صبح
سلام:
System.IO.Directory.CreateDirectory("Paht");
میتونید یک پوشه درون مسیر بسازید حالا هر چقدر دلتون میخواد میتونید این کد رو برای مسیرهای مختلف تکرار کنید
شاید لازم نباشه بگم که میتونید مسیر نسبی رو با مسیر مطلق از طریق Server.MapPath بدست بیارید و پوشه هاتون رو بسازید
موفق باشید
سلام مرسی از توضیحات
اگه من یه فولدر ریشه به نام فرضا Imge داشته باشم و بخوام توی همون فولدر تعدادی فوادر دیگه ایجاد کنم که هر کدوم از اوون فولدر ها خودشون شامل تعدادی زیر فولدر باشند باز هم از همین روش استفاده می کنم؟
یه سوال دیگه اینکه اگه بخوام توی فولدر ریشه سرچ کنم ببینم آیا یه فولدر خاص وجود داره یا نه و همینطور سرچ توی بقیه فولدر ها باید از چه روشی استفاده کنم؟
مرسی
alireza_s_84
یک شنبه 24 آبان 1388, 13:44 عصر
سلام مرسی از توضیحات
اگه من یه فولدر ریشه به نام فرضا Imge داشته باشم و بخوام توی همون فولدر تعدادی فوادر دیگه ایجاد کنم که هر کدوم از اوون فولدر ها خودشون شامل تعدادی زیر فولدر باشند باز هم از همین روش استفاده می کنم؟
یه سوال دیگه اینکه اگه بخوام توی فولدر ریشه سرچ کنم ببینم آیا یه فولدر خاص وجود داره یا نه و همینطور سرچ توی بقیه فولدر ها باید از چه روشی استفاده کنم؟
مرسی
سلام:
پاسخ سوال اولتون مثبه. فرقی نمیکنه شما هر مسیری رو بدین اگر وجود داشته باشه میتونید توش پوشه بسازید.
سوال دومتون: شما باید از با استفاده از یک شرط به شکل زیر وجود پوشه رو چک کنید:
If (IO.Directory.Exists("Path"))
بعد اگر پوشه وجود داشت شما میتونید توی همین پوشه یک پوشه دیگه بسازید:
مثال:
Dim FolderPath As String = Server.MapPath("Image")
If (IO.Directory.Exists(FolderPath)) Then
IO.Directory.CreateDirectory(FolderPath + "Image2")
End If
FolderPath = Server.MapPath("Image/Image2")
If (IO.Directory.Exists(FolderPath)) Then
IO.Directory.CreateDirectory(FolderPath + "Image3")
End If
موفق باشید
yekta64
سه شنبه 26 آبان 1388, 11:47 صبح
سلام:
System.IO.Directory.CreateDirectory("Paht");
میتونید یک پوشه درون مسیر بسازید حالا هر چقدر دلتون میخواد میتونید این کد رو برای مسیرهای مختلف تکرار کنید
شاید لازم نباشه بگم که میتونید مسیر نسبی رو با مسیر مطلق از طریق Server.MapPath بدست بیارید و پوشه هاتون رو بسازید
موفق باشید
سلام
توی این دستور چطور می تونم اسم پوشه ام رو تعیین کنم؟
yekta64
سه شنبه 03 آذر 1388, 09:20 صبح
سلام دوستان
چطور می تونم یه فولدر رو با تمام زیر فولدر هاش حذف کنم؟
alireza_s_84
سه شنبه 03 آذر 1388, 10:18 صبح
سلام دوستان
چطور می تونم یه فولدر رو با تمام زیر فولدر هاش حذف کنم؟
سلام دوست عزیز:
Directory.Delete(path, true);
موفق باشید
yekta64
سه شنبه 03 آذر 1388, 13:06 عصر
سلام دوست عزیز:
Directory.Delete(path, true);
موفق باشید
سلام مرسی از پاسختون
با استفاده از کد زیر هم میتونیم فولدری که دارای تعدادی زیر فولدر هست حذف کنیم:
My.Computer.FileSystem.DeleteDirectory(Path,FileIO .DeleteDirectoryOption.DeleteAllContents)
به هر حال مرسی از لطفتون
yekta64
پنج شنبه 05 آذر 1388, 12:42 عصر
سلام دوستان
چطور می تونم دادهای موجود در یک فولدر که حالا می تونه عکس یا فایل ورود و یا غیره باشه رو حذف کنم؟
yekta64
پنج شنبه 05 آذر 1388, 12:49 عصر
سلام
برای این کار باید از کد زیر استفاده کنید:
System.IO.File.Delete(Server.MapPath(path))
yekta64
دوشنبه 07 دی 1388, 10:35 صبح
سلام دوستان
چطور می تونم اطلاعات موجود در یه فولدر رو به یه فولدر دیگر انتقال بدم؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.