السلام عليكم
لو امكن بتمني مساعدتي في بعض الاشياء ..
اولا :
عندي checkedlistbox وزر .. تحتوي checkedlistbox علي مجموعه من العناصر وهي عباره عن امتدادات او مسار
علي سبيل المثال
(
c://user/puplic/desktop/file1.txt
c//:programfile/itools/fil2.exe
)
المهم اني اريد عندما اضغط علي الزر يقوم بمسح العنصر الفي checkedlistbox ومن الجهاز ايضا علي اساس انها عباره عن مسارات ملفات
وانا جربت هذا وما نجح
private void button4_Click(object sender, EventArgs e)
{
foreach (string * in checkedListBox1.CheckedItems)
{
StreamReader stream = new StreamReader(*);
try
{
if (Directory.Exists(@Path.GetDirectoryName(*)))
{
File.Delete(*);
MessageBox.Show("delete");
}
// FileStream stream = new FileStream("*", FileMode.Open, FileAccess.ReadWrite);
// Directory.Delete("*",true);
MessageBox.Show("good");
}
catch
{
MessageBox.Show("error");
}
}
}
اما انا ينفذ قوود ويعني انهو لم يعثر علي الملف في شرط if او ينفذ خطا ايرور التي في catch
ارجو المساعده في ذلك
ثانيا :
اريد دوال تقوم ب windows update & control unistall program ... دوال contral panel عموما بلغة c#