تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حذف مجلد به ملفات ادارية
#1
السلام عليكم عملت مجلد به ملفات جعلت خاصيه الملفات اتها
System و Hidden و ReadOnly
فعند حذف هذا المجلد لايستطيع حذف هذا الملف فكيف استطيع حذف مجلد مهما كان به
الرد }}}
تم الشكر بواسطة:
#2
عملت نفسى لائيم هههههههههه

كود :
[color=#0000FF]Dim[/color][color=#000000] Pth [/color][color=#0000FF]As[/color] [color=#0000FF]String[/color][color=#000000] = [/color][color=#A31515]"مسار المجلد"[/color]
            [color=#0000FF]For[/color] [color=#0000FF]Each[/color][color=#000000] Fil [/color][color=#0000FF]As[/color] [color=#0000FF]String[/color] [color=#0000FF]In[/color][color=#000000] IO.[/color][color=#2B91AF]Directory[/color][color=#000000].GetFileSystemEntries(Pth)[/color]
[color=#000000]                IO.[/color][color=#2B91AF]File[/color][color=#000000].SetAttributes(Fil, IO.[/color][color=#2B91AF]FileAttributes[/color][color=#000000].System [/color][color=#0000FF]Xor[/color][color=#000000] IO.[/color][color=#2B91AF]FileAttributes[/color][color=#000000].System)[/color]
            [color=#0000FF]Next[/color]
[color=#000000]            System.IO.[/color][color=#2B91AF]Directory[/color][color=#000000].Delete(Pth, [/color][color=#0000FF]True[/color][color=#000000])[/color]
الرد }}}
تم الشكر بواسطة:
#3
ياليت تشرح الكود .. الظاهر انه خطيرSmile
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
عملت جلب لكل الملفات الادارية الموجودة على المسار المطلوب ووضعتها فى تكرار
قمت بالغاء خاصية System لكل الملفات عن طريق الدالة SetAttributes فهى دالة خطيرة جدا
يمكنك التعديل على خصائص اى ملف مهما كان ولمعرفة هذه الدالة
ثم بعد ذلك قمت بحذف المجلد وانا مطمئن
الرد }}}
تم الشكر بواسطة:
#5
كود خطير جداً Smile
الرد }}}
تم الشكر بواسطة:
#6
لكن لو كان على وندوز 7 أو وندوز 8, فهل تحتاج إلى تصريح administrator لتغيير و مسح هكذا ملفات؟ بإعتبار أن هذه الملفات هي ملفات نظام Smile
الرد }}}
تم الشكر بواسطة:
#7
انا شغال على ويندوز 7
اصلا انا لم اعتمد على المسح المباشر
انا غيرت خاصية السيستم ثم قمت بالحذف
الرد }}}
تم الشكر بواسطة:
#8
ali.alfoly كتب :عملت نفسى لائيم هههههههههه

كود :
[color=#0000FF]Dim[/color][color=#000000] Pth [/color][color=#0000FF]As[/color] [color=#0000FF]String[/color][color=#000000] = [/color][color=#A31515]"مسار المجلد"[/color]
            [color=#0000FF]For[/color] [color=#0000FF]Each[/color][color=#000000] Fil [/color][color=#0000FF]As[/color] [color=#0000FF]String[/color] [color=#0000FF]In[/color][color=#000000] IO.[/color][color=#2B91AF]Directory[/color][color=#000000].GetFileSystemEntries(Pth)[/color]
[color=#000000]                IO.[/color][color=#2B91AF]File[/color][color=#000000].SetAttributes(Fil, IO.[/color][color=#2B91AF]FileAttributes[/color][color=#000000].System [/color][color=#0000FF]Xor[/color][color=#000000] IO.[/color][color=#2B91AF]FileAttributes[/color][color=#000000].System)[/color]
            [color=#0000FF]Next[/color]
[color=#000000]            System.IO.[/color][color=#2B91AF]Directory[/color][color=#000000].Delete(Pth, [/color][color=#0000FF]True[/color][color=#000000])[/color]


تسمحلي بتصحيح بسيط
كود :
Dim Pth As String = "مسار المجلد"
For Each Fil As String In IO.Directory.GetFileSystemEntries(Pth)
    IO.File.SetAttributes(Fil, [color=#FF0000]IO.File.GetAttributes(Fil) And Not IO.FileAttributes.System[/color])
Next
System.IO.Directory.Delete(Pth, True)
الرد }}}
تم الشكر بواسطة:
#9
جزاك الله خيرا اخى الحبيب
MSDOS ممكن توضيح لانى لا اعرف
GetAttributes
الرد }}}
تم الشكر بواسطة:
#10
GetAttributes هي قراءة سمات الملف لنغير ما نحتاج لتغييرة من سمات دون التأثير على السمات الأخرى

ممكن تقول لي وليه التعب دة طالما أنا راح أحذف الملف أو المجلد
حرد عليك وأقول من خلال متابعتي لمواضيعك وجدت أنك تريد الشغل المرتب (زي اتجاه الأستاذ أبو إيهاب في البرمجة الاحترافية)، لذلك حتى لو بتحذف شيء احذفة بشغل مرتب ليكون هذا سلوكك في البرمجة الاحترافية.

OR لإضافة سمه.
And Not لحذف سمة.



هذه معلومات زائدة

شكل السمات في الذاكرة
كود :
FFFF (Word)
       ┌───────╨───────┐
      FF (Byte)       FF (Byte)
   ┌───╨───┐       ┌───╨───┐
   F       F       F       F
┌─┬╨┬─┐ ┌─┬╨┬─┐ ┌─┬╨┬─┐ ┌─┬╨┬─┐
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1  File Attribute Bits
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └──── 1     ReadOnly
│ │ │ │ │ │ │ │ │ │ │ │ │ │ └────── 2     Hidden
│ │ │ │ │ │ │ │ │ │ │ │ │ └──────── 4     System
│ │ │ │ │ │ │ │ │ │ │ │ └────────── 8     --------
│ │ │ │ │ │ │ │ │ │ │ └──────────── 16    Directory
│ │ │ │ │ │ │ │ │ │ └────────────── 32    Archive
│ │ │ │ │ │ │ │ │ └──────────────── 64    Device
│ │ │ │ │ │ │ │ └────────────────── 128   Normal
│ │ │ │ │ │ │ └──────────────────── 256   Temporary
│ │ │ │ │ │ └────────────────────── 512   SparseFile
│ │ │ │ │ └──────────────────────── 1024  ReparsePoint
│ │ │ │ └────────────────────────── 2048  Compressed
│ │ │ └──────────────────────────── 4096  Offline
│ │ └────────────────────────────── 8192  NotContentIndexed
│ └──────────────────────────────── 16384 Encrypted
└────────────────────────────────── 32768 --------


العمليات المنطقية
كود :
OR
╔═══╤═══╤═════════╗
║ A │ B │ A or B  ║
╠═══╪═══╪═════════╣
║ 0 │ 0 │    0    ║
╟───┼───┼─────────╢
║ 0 │ 1 │    1    ║
╟───┼───┼─────────╢
║ 1 │ 0 │    1    ║
╟───┼───┼─────────╢
║ 1 │ 1 │    1    ║
╚═══╧═══╧═════════╝

XOR
╔═══╤═══╤═════════╗
║ A │ B │ A xor B ║
╠═══╪═══╪═════════╣
║ 0 │ 0 │    0    ║
╟───┼───┼─────────╢
║ 0 │ 1 │    1    ║
╟───┼───┼─────────╢
║ 1 │ 0 │    1    ║
╟───┼───┼─────────╢
║ 1 │ 1 │    0    ║
╚═══╧═══╧═════════╝

NOR
╔═══╤═══╤═════════╗
║ A │ B │ A nor B ║
╠═══╪═══╪═════════╣
║ 0 │ 0 │    1    ║
╟───┼───┼─────────╢
║ 0 │ 1 │    0    ║
╟───┼───┼─────────╢
║ 1 │ 0 │    0    ║
╟───┼───┼─────────╢
║ 1 │ 1 │    0    ║
╚═══╧═══╧═════════╝

XNOR
╔═══╤═══╤═════════╗
║ A │ B │ A xnor B║
╠═══╪═══╪═════════╣
║ 0 │ 0 │    1    ║
╟───┼───┼─────────╢
║ 0 │ 1 │    0    ║
╟───┼───┼─────────╢
║ 1 │ 0 │    0    ║
╟───┼───┼─────────╢
║ 1 │ 1 │    1    ║
╚═══╧═══╧═════════╝



AND
╔═══╤═══╤═════════╗
║ A │ B │ A and B ║
╠═══╪═══╪═════════╣
║ 0 │ 0 │    0    ║
╟───┼───┼─────────╢
║ 0 │ 1 │    0    ║
╟───┼───┼─────────╢
║ 1 │ 0 │    0    ║
╟───┼───┼─────────╢
║ 1 │ 1 │    1    ║
╚═══╧═══╧═════════╝

NAND
╔═══╤═══╤═════════╗
║ A │ B │ A nand B║
╠═══╪═══╪═════════╣
║ 0 │ 0 │    1    ║
╟───┼───┼─────────╢
║ 0 │ 1 │    1    ║
╟───┼───┼─────────╢
║ 1 │ 0 │    1    ║
╟───┼───┼─────────╢
║ 1 │ 1 │    0    ║
╚═══╧═══╧═════════╝
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة جلب نوع ملفات معينة heem1986 3 488 31-12-24, 11:32 PM
آخر رد: aljzazy
  تغيير مكان حفظ الصورة من قاعدة البيانات إلى مجلد في مسار البرنامج F.H.M 37 2,387 05-11-24, 08:30 AM
آخر رد: F.H.M
  كيفيه التعامل مع ملفات الدروب بوكس عن طريق api ackore 3 470 22-08-24, 06:13 AM
آخر رد: ackore
  ماهو كود ب .net يقوم باعادة تشغيل مستكشف ملفات الووندوز windows explorer bassant 6 765 21-07-24, 01:46 PM
آخر رد: bassant
  التعديل على كود حفظ الصورة في مجلد من picturebox صالح عبدالله 3 532 14-05-24, 10:47 PM
آخر رد: أبو خالد الشكري
  مرفق سورس كود ارسال ملفات الى الواتس بدون API new_programer 4 893 28-04-24, 06:31 AM
آخر رد: new_programer
Information [VB.NET] أنواع ملفات التحديث أبو خالد الشكري 2 520 15-11-23, 12:00 PM
آخر رد: أبو خالد الشكري
Music [كود] هل لدى احد فكره عن كيفيه ارسال ملفات صوتيه عبر الشبكة badrkamel 3 1,972 19-04-23, 10:28 PM
آخر رد: Taha Okla
  ادوات فتح ملفات aymen_libya 1 957 01-09-22, 12:48 AM
آخر رد: asmarsou
  [سؤال] كيفية حفظ عناصر في مجلد بحسب ترتيبها في الليست بوكس asmarsou 1 885 13-07-22, 06:42 PM
آخر رد: ابراهيم ايبو

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


يقوم بقرائة الموضوع: