PDA

View Full Version : سوال: دستزسی به درایو ها



طبیب دل
یک شنبه 23 اسفند 1388, 20:06 عصر
سلام
ببخشید که سئوالم انقدر مبتدی است
با کدوم ابزار میشه به درایوها دسترسی داشت و وقتی یک درایو انتخاب میکنی لیست فولدرها رو برات میاره؟

طبیب دل
یک شنبه 23 اسفند 1388, 20:26 عصر
سلام
ببخشید که سئوالم انقدر مبتدی است
با کدوم ابزار میشه به درایوها دسترسی داشت و وقتی یک درایو انتخاب میکنی لیست فولدرها رو برات میاره؟
چطوری میشه تو یه کمبوباکس درایوهای سیستم عامل رو نشون داد؟

Sirwan Afifi
یک شنبه 23 اسفند 1388, 20:36 عصر
سلام دوست عزیز
برای نمایش درایوها از یه ComboBox استفاده کن.از کلاس DriveInfo استفاده کن
و با یه Foreach درایواتو توی ComboBox نشون بده. و برای نمایش فایلها هم از کلاس Directory استفاده کن.

طبیب دل
یک شنبه 23 اسفند 1388, 20:43 عصر
سلام دوست عزیز
برای نمایش درایوها از یه ComboBox استفاده کن.از کلاس DriveInfo استفاده کن
و با یه Foreach درایواتو توی ComboBox نشون بده. و برای نمایش فایلها هم از کلاس Directory استفاده کن.
خیلی ممنون میشه بیشتر توضیح بدین ویا یه مثال ساده بزنید ببخشید دیگه تازه کارم:چشمک:

Sirwan Afifi
یک شنبه 23 اسفند 1388, 20:55 عصر
foreach (DriveInfo d in DriveInfo.GetDrives())
{
comboBox1.Items.Add(d);
}

این کد برای نمایش درایوها توی کمبو باکسه

طبیب دل
یک شنبه 23 اسفند 1388, 21:10 عصر
foreach (DriveInfo d in DriveInfo.GetDrives())


{
comboBox1.Items.Add(d);
}


این کد برای نمایش درایوها توی کمبو باکسه



سیروان عزیز ممنون مشکلم حل شد حالا چطوری محتویات درایو نشون بدم تو چه ابزرای نشون بدم بهتره که هر فولدر یا فایل رو تو یک خط بزاره

طبیب دل
یک شنبه 23 اسفند 1388, 21:54 عصر
سیروان عزیز ممنون مشکلم حل شد حالا چطوری محتویات درایو نشون بدم تو چه ابزرای نشون بدم بهتره که هر فولدر یا فایل رو تو یک خط بزاره
چطوری محتویات درایو نشون بدم؟

مهدی رحیم زاده
یک شنبه 23 اسفند 1388, 22:06 عصر
دوست عزیز از ارسال مطالب بدون محتوا خود داری کنید .
با تشکر

طبیب دل
یک شنبه 23 اسفند 1388, 22:15 عصر
دوست عزیز از ارسال مطالب بدون محتوا خود داری کنید .
با تشکر
من میخوام با انتخاب یک درایو در کمبوباکس فولدرها یا فایلهای موجود رو نمایش بدم چطور این کار رو بکنم

Himalaya
یک شنبه 23 اسفند 1388, 22:20 عصر
یه سرچ کوچولو
http://barnamenevis.org/forum/showpost.php?p=475285
http://barnamenevis.org/forum/showpost.php?p=479039

طبیب دل
دوشنبه 24 اسفند 1388, 01:56 صبح
یه سرچ کوچولو
http://barnamenevis.org/forum/showpost.php?p=475285
http://barnamenevis.org/forum/showpost.php?p=479039

این لینک ها رو نگاه کردم ولی هنوز نمیدونم چهطوری فولدرهای داخل درایو نشون بدم

Netsky
دوشنبه 24 اسفند 1388, 07:19 صبح
سلام دوست عزیز .
اینم کدی که مشکل شما رو حل کنه :



private void Get_Folders(string Folder_OR_Drive)
{
ListBox LSTBOX = new ListBox();
LSTBOX.Size = new Size(380, 380);
this.Controls.Add(LSTBOX);

if (!Directory.Exists(Folder_OR_Drive))
{
MessageBox.Show("Invalid This Folder : " + Folder_OR_Drive, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
foreach(string strFolders in System.IO.Directory.GetDirectories(Folder_OR_Drive ))
{
LSTBOX.Items.Add(strFolders);
}
}
}

روش استفاده هم به این شکله :



Get_Folders (@"D:\");

موفق باشی ........... :لبخندساده: