25-08-18, 09:19 AM
وعليكم السلام ورحمة الله وبركاته
حتى تقوم بتفريغ الملفات داخل مجلد 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فهنا انت لست بحاجة الى وضع الامتداد
اتمنى ان تكون الصورة كاملاً وضحت لك
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

