منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
استفسار عن حذف فولدرات - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : استفسار عن حذف فولدرات (/showthread.php?tid=29820)

الصفحات: 1 2


استفسار عن حذف فولدرات - ابو روضة - 15-06-19

السلام عليكم ورحمة الله وبركاته


اريد حذف كل هذه الفولدرات دفعة واحدة  ماعدا هذا الفولدر لا أحذفه




RE: استفسار عن حذف فولدرات - سعود - 15-06-19

تحقق من الاسم قبل الحذف كمثال:
PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        Dim dir 
As New DirectoryInfo(TextBox1.Text)
 
       For Each d As DirectoryInfo In dir.GetDirectories
            If d
.Name.ToString.ToLower <> "default" Then
                d
.Delete()
 
           End If
 
       Next
    End Sub

    Private Sub Button2_Click
(sender As ObjectAs EventArgsHandles Button2.Click
        Dim fbd 
As New FolderBrowserDialog
        If fbd
.ShowDialog DialogResult.OK Then
            TextBox1
.Text fbd.SelectedPath
        End 
If
 
   End Sub 



RE: استفسار عن حذف فولدرات - ابو روضة - 15-06-19

(15-06-19, 07:40 PM)سعود كتب : تحقق من الاسم قبل الحذف كمثال:
PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        Dim dir 
As New DirectoryInfo(TextBox1.Text)
 
       For Each d As DirectoryInfo In dir.GetDirectories
            If d
.Name.ToString.ToLower <> "default" Then
                d
.Delete()
 
           End If
 
       Next
    End Sub

    Private Sub Button2_Click
(sender As ObjectAs EventArgsHandles Button2.Click
        Dim fbd 
As New FolderBrowserDialog
        If fbd
.ShowDialog DialogResult.OK Then
            TextBox1
.Text fbd.SelectedPath
        End 
If
 
   End Sub 

الله يكرمك أخى سعود ويبارك بعمرك...
مش بيحذفهم كلهم فهناك ملفات وفولدرات بتظل داخل الفولدر ولا اعرف ما السبب


RE: استفسار عن حذف فولدرات - سعود - 15-06-19

اعمل For على الملفات

PHP كود :
For each fl as fileinfo in dir.getfiles("*.*"



RE: استفسار عن حذف فولدرات - ابو روضة - 15-06-19

(15-06-19, 07:59 PM)سعود كتب : اعمل For على الملفات

PHP كود :
For each fl as fileinfo in dir.getfiles("*.*"

بالفعل حذف كل الملفات ماشاء الله عليك.......
لكن هناك مجلدات مش بتتحذف وانا اريد حذف كل الفولدرات ايضا ماعدا الفولدر السابق ذكره


RE: استفسار عن حذف فولدرات - سعود - 15-06-19

إقتباس :لكن هناك مجلدات مش بتتحذف
ممكن تكون محمية مؤقتا او .... لاادري
الم تظهر رسالة خطأ بكون المجلد محمي او مستخدم من قبل عملية اخرى؟


RE: استفسار عن حذف فولدرات - ابو روضة - 15-06-19

بعد حذف كل ما فى الفولدر ولكن عند التكملة لحذف الباقى فقط يظهر لى هذه الرسالة




RE: استفسار عن حذف فولدرات - سعود - 15-06-19

PHP كود :
d.Delete(True



RE: استفسار عن حذف فولدرات - ابو روضة - 15-06-19

(15-06-19, 08:51 PM)سعود كتب :
PHP كود :
d.Delete(True

الله يرضى عليك أخى سعود ويبارك بعمرك وصحتك ووقتك يارب فعلا نجحت.....
انا اسف طلب أخير لو تسمح
ازاى احذف بقى كل هذه الملفات والفولدرات المتعلم عليها داخل المجلد هذا واترك فقط بداخلة هذين الملفين ؟
اعتذر تعبتك معايا لكنه عشم فى كرمك ..




RE: استفسار عن حذف فولدرات - سعود - 15-06-19

إقتباس :ازاى احذف بقى كل هذه الملفات والفولدرات المتعلم عليها داخل المجلد هذا واترك فقط بداخلة هذين الملفين ؟
بصراحة لا اعرف Sad
لكن باذن الله ان ياتي احد لديه معرفة بالكود.
وسابحث ان شاء الله تعالى.
هل النظام ويندوز 10؟