PDA

View Full Version : مشکل با نمایش فولدر و حذف ان



skmr_ae
چهارشنبه 18 اردیبهشت 1392, 16:27 عصر
سلام
چه جوری محتوای یک دایو رو در لیست باکس نشون بدم و با انتخاب یک فولدر از این لیست باکس و زدن یک کلید اون فولدر و تمام اطلاعاتش پاک بشه؟؟
ممنون از کمکتون

nanoox
چهارشنبه 18 اردیبهشت 1392, 16:41 عصر
private void clearFolder(string FolderName)
{
DirectoryInfo dir = new DirectoryInfo(FolderName);

foreach(FileInfo fi in dir.GetFiles())
{
fi.Delete();
}

foreach (DirectoryInfo di in dir.GetDirectories())
{
clearFolder(di.FullName);
di.Delete();
}
}
دوست عزیز این واسه پاک کردن اطلاعاتت.!
ویا این روش ها..

new System.IO.DirectoryInfo("C:\Temp").Delete(true);

//Or

System.IO.Directory.Delete("C:\Temp", true);


foreach (string file in System.IO.Directory.GetFiles(path))
{
System.IO.File.Delete(file);
}

foreach (string subDirectory in System.IO.Directory.GetDirectories(path))
{
System.IO.Directory.Delete(subDirectory,true);

}

nanoox
چهارشنبه 18 اردیبهشت 1392, 16:49 عصر
اینم واسه گرفتی اطلاعات یک درایو

private void Form1_Load(object sender, EventArgs e)
{
System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
for (int i = 0; i <= drives.Length - 1; i++)
{
comboBox1.Items.Add(drives[i].Name);
comboBox1.SelectedIndex = -1;
}
}

اگه جواب نداد بگو ما در خدمتیم..

skmr_ae
پنج شنبه 19 اردیبهشت 1392, 09:25 صبح
اینم واسه گرفتی اطلاعات یک درایو

private void Form1_Load(object sender, EventArgs e)
{
System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
for (int i = 0; i <= drives.Length - 1; i++)
{
comboBox1.Items.Add(drives[i].Name);
comboBox1.SelectedIndex = -1;
}
}

اگه جواب نداد بگو ما در خدمتیم..

سلام
ممنون
حذف درست شد
اما نمایش محتوا نه
این کد اسم همه درایوها رو داد
من میخوام توی یه تکس مثلا بزنم درایو سی
محتوای اون رو بده
ممنون بازم