به نام خدا
با سلام و خسته نباشید
من چطور می توانم با سی شارپ یک پوشه بسازم و آن را باز و بسته نمایم لطفاً من را
راهنمایی کنید.
به نام خدا
با سلام و خسته نباشید
من چطور می توانم با سی شارپ یک پوشه بسازم و آن را باز و بسته نمایم لطفاً من را
راهنمایی کنید.
آخرین ویرایش به وسیله esmhaj : سه شنبه 23 شهریور 1389 در 19:08 عصر
System.IO.Directory.Creat("Dirpath")
با سلام.
برای ساخت یک NewFolder به صورت زیر کد نویسی کنید :
System.IO.Directory.CreateDirectory("c:\\mojtaba") ;
البته اگر فضای زیر را ایجاد کنید بهتره که نیازی نباشه هر باز system رو بنویسید :
using System.IO;
حالا کدش اینطوری میشه :
Directory.CreateDirectory("c:\\mojtaba");
منظورتون از بار کردن چی بود؟؟
اگر میخوای با کد نویسی اون فولدر رو باز کنی باید کد زیر رو بنویسی :
System.Diagnostics.Process.Start("c:\\mojtaba");
اگر میخوای Delete کنی باید کد زیر رو بنویسی :
Directory.Delete("c:\\mojtaba");
اگر هم میخوای ببینی ایا Folder هست یا نه باید کد زیر رو بنویسی :
if (Directory.Exists("c:\\mojtaba"))
{
MessageBox.Show("Exist File ");
}
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»
اینم یکی دیگه :
FileSystem.MkDir("");
نیم اسپیس =Microsoft.VisualBasic
با سلام خدمت دوستان
اول اینکه ببخشید این تاپیک دو سال پیش رو از زیر خاک بیرون میارم ..
اما در ادامه این سوال که پرسیدن ..
چجوری میشه که یک فولدر که نامش به تاریخ روز سیستم و بصورت هجری شمسی هست بصورت اتوماتیک بسازیم ؟
مثلاً یک پوشه اتوماتیک ساخته بشه که تاریخ رو اینجوری نشون بده
13910503
یا اینجوری
1391-05-03
با تشکر
using System.Globalization;
public string DateToday(DateTime _date)
{
PersianCalendar pc = new PersianCalendar();
StringBuilder sb = new StringBuilder();
sb.Append(pc.GetYear(_date).ToString("0000"));
sb.Append("/");
sb.Append(pc.GetMonth(_date).ToString("00"));
sb.Append("/");
sb.Append(pc.GetDayOfMonth(_date).ToString("00"));
return sb.ToString();
}
نحوه استفاده آن
string strtoday = DateToday(DateTime.Now);
System.IO.Directory.CreateDirectory("c:\\" + strtoday + "");
ساخت یک folder
تبدیل تاریخ میلادی به تاریخ شمسی
آقا چطور میشه که چند تا پوشه تو در تو ایجاد کرد؟؟؟؟
مثل: \PhoneContact\ContactImage\ManContact\
واینکه ویندوز من 8 هست و زمانی که با C# میگم در درایو c پوشه بساز ارور access denied میده!
این مشکل رو چطور میشه رفع کرد؟
آخرین ویرایش به وسیله haamidd : دوشنبه 29 اردیبهشت 1393 در 00:16 صبح
جواب سوال دومتون ربطی به سی شارپ نداره
http://www.mkyong.com/computer-tips/...ory-windows-8/
جواب سوال اولتون :
System.IO.Directory.CreateDirectory(@"c:\PhoneCont act\ContactImage\ManContact\");
سلام ... یه سوال داشتم ... تا اینجای کار ساخت فولدر درست ... حالا اگه بخوام اسم فولدرم از تویه لیست باکسم انتخاب شه چیکار کنم ... یعنی من با انتخاب شخصی از لیست باکس فولدر با نام و نام خانوادگی اون ایجاد شه ... (واسه پرونده سازی تو شرکت بهش نیاز دارم ... الان دارم جداگانه فولدر رو به نام شخص میسازم) ممنون اگه کمکم کنید..