تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] كود حذف الملفات في المسار
#1
بستثناء هذا المستند FXSAPIDebugLogFile
سلام عليكم


مطلوب كود حذف كل الملفات اللي في هذا المسار

C:\Users\user\AppData\Local\Temp


الكود راح يكون في زر في الفروم
الرد
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

حتى تقوم بتفريغ الملفات داخل مجلد Temp
كل ما عليك استخدام الكود التالى داخل الزر
كود :
       Dim Patch_ As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\Temp\"
       For Each deleteFile In System.IO.Directory.GetFiles(Patch_, "*.*", System.IO.SearchOption.TopDirectoryOnly)
           Try
               If Not System.IO.Path.GetFileName(deleteFile) = "FXSAPIDebugLogFile" Then
                   System.IO.File.Delete(deleteFile)
               End If
           Catch
           End Try
       Next
       For Each deleteFolder In System.IO.Directory.GetDirectories(Patch_)
           Try
               System.IO.Directory.Delete(deleteFolder, True)
           Catch
           End Try
       Next

تذكر اذا كان الملف المطلوب عدم حذفه
له امتداد مثل .txt أو .log او اى كان يجب ان يتم وضعه بعد الاسم فى الكود

واذا كان الملف المشار اليه مجلد وليس ملف
فكل ما عليك استبدال السطر التالى
كود :
System.IO.Directory.Delete(deleteFolder, True)

ليصبح
كود :
               If Not System.IO.Path.GetFileName(deleteFolder) = "FXSAPIDebugLogFile" Then
                   System.IO.Directory.Delete(deleteFolder, True)
               End If

فهنا انت لست بحاجة الى وضع الامتداد
اتمنى ان تكون الصورة كاملاً وضحت لك

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة:
#3
(25-08-18, 09:19 AM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

حتى تقوم بتفريغ الملفات داخل مجلد Temp
كل ما عليك استخدام الكود التالى داخل الزر
كود :
       Dim Patch_ As String = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\Temp\"
       For Each deleteFile In System.IO.Directory.GetFiles(Patch_, "*.*", System.IO.SearchOption.TopDirectoryOnly)
           Try
               If Not System.IO.Path.GetFileName(deleteFile) = "FXSAPIDebugLogFile" Then
                   System.IO.File.Delete(deleteFile)
               End If
           Catch
           End Try
       Next
       For Each deleteFolder In System.IO.Directory.GetDirectories(Patch_)
           Try
               System.IO.Directory.Delete(deleteFolder, True)
           Catch
           End Try
       Next

تذكر اذا كان الملف المطلوب عدم حذفه
له امتداد مثل .txt أو .log او اى كان يجب ان يتم وضعه بعد الاسم فى الكود

واذا كان الملف المشار اليه مجلد وليس ملف
فكل ما عليك استبدال السطر التالى
كود :
System.IO.Directory.Delete(deleteFolder, True)

ليصبح
كود :
               If Not System.IO.Path.GetFileName(deleteFolder) = "FXSAPIDebugLogFile" Then
                   System.IO.Directory.Delete(deleteFolder, True)
               End If

فهنا انت لست بحاجة الى وضع الامتداد
اتمنى ان تكون الصورة كاملاً وضحت لك

تحياتى لك
وتمنياتى لك التوفيق

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فلتره الملفات في ال WebBrowser معاذ_ابراهيم 3 140 02-05-19, 06:24 PM
آخر رد: fouadhdfouad
  ترتيب ارقام الملفات ابو روضة 0 89 23-03-19, 04:31 PM
آخر رد: ابو روضة
  نسخ ولصق الملفات معاذ_ابراهيم 0 104 14-03-19, 11:43 AM
آخر رد: معاذ_ابراهيم
  استخدام الماسح الضوئي في حفظ الملفات aftfm 5 258 01-03-19, 07:18 PM
آخر رد: aftfm
  [VB.NET] تغير تنسيق الملفات في مجلد RandomUser 1 184 17-12-18, 08:50 PM
آخر رد: elgokr
  [VB.NET] اضافة الملفات محمد اسماعيل 9 927 10-12-18, 03:49 PM
آخر رد: tuscake
  [سؤال] كيف اعرف جميع الملفات التي يحتاجها التطبيق ليعمل دون أخطاء ؟ عبد الله 4 310 08-11-18, 08:15 AM
آخر رد: mero5000
  معرفة اسامي الملفات التنفيذية dasktop 12 575 03-11-18, 01:29 PM
آخر رد: elgokr
  جلب الملفات بالأسم فقط من هذا الموقع ابو روضة 2 342 18-10-18, 11:17 AM
آخر رد: ابو روضة
  جلب الملفات بالأسم فقط ابو روضة 11 650 29-09-18, 06:39 PM
آخر رد: ابو روضة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم