SuperDelete: حذف الملفات ذات المسارات الطويلة جدًا على Windows
- فئة: البرمجيات
كان لدى نظام التشغيل Microsoft Windows حد 260 حرفًا للمسارات لفترة طويلة. في حين أن معظم المستخدمين قد لا يواجهون مشكلات في أسماء المجلدات وأسماء الملفات التي تتجاوز الحد المسموح به ، فإن البعض قد يفعل ذلك. إذا كان المسار طويلًا جدًا ، على سبيل المثال عندما يكون محرك أقراص فلاش USB متصلاً بالنظام الذي تم استخدامه في توزيع Linux من قبل ، فلن يقوم Windows بتشغيل عمليات مثل إزالة الملفات أو تحريرها إذا تم تجاوز المسار.
قامت Microsoft بإضافة خيار جديد إلى Windows 10 و Windows Server 2016 لتمكين NTFS Long Path في نهج المجموعة ، يعمل فقط مع البرامج 'الظاهرة'.
أنشأ مطورو الطرف الثالث برامج لمعالجة المشكلة. يوجد كاشف لمسارات طويلة جدًا الذي يبرز المسارات الطويلة جدًا على جهاز يعمل بنظام Windows ، أو مثبت المسار الطويل لتشغيل عمليات النقل أو النسخ أو الحذف على الملفات أو المجلدات التي تتجاوز حد المسار. يوجد أيضًا خيار يدوي ، حيث يمكنك تقليل المسار عن طريق تغيير أسماء الملفات والمجلدات إلى تسقط أقل من 260 حرفًا .
سوبر ديليت
SuperDelete هي أداة سطر أوامر تم تصميمها خصيصًا لحذف الملفات والمجلدات التي لا يمكن حذفها في Explorer لأن المسار يتجاوز عدد الأحرف المسموح به.
أداة سطر أوامر Windows يمكن استخدامها لحذف الملفات والمجلدات ذات المسارات الطويلة جدًا (أطول من MAX_PATH 260 حرفًا). وهو يدعم مسارات بطول 32767 حرفًا. وهو يعمل باستخدام مسارات طويلة الطول وإصدارات Unicode لوظائف WinApi لتعداد الملفات وحذفها. بالإضافة إلى ذلك ، فإنه يدعم تجاوز عمليات التحقق من قائمة التحكم بالوصول (ACL) لحذف المجلدات إذا كان لدى المستخدم حقوق إدارية على محرك الأقراص.
الاستخدام بسيط للغاية: قم بتنزيل البرنامج واستخراجه إلى جهاز Windows المحلي ، أو ضعه على محرك أقراص فلاش USB أو قرص مجموعة أدوات. قم بتشغيل ملف superdelete.exe أوrFolderPath لتشغيل عملية الحذف مع التأكيد.
يسرد البرنامج المسار واسم الملف ، ويطالبك بقبول (ص) أو رفض (ن) الطلب.
يدعم التطبيق ثلاث معلمات يمكنك إضافتها إلى الأمر:
- - يقوم الصمت بتشغيل الأمر بدون تأكيد.
- - يتجاوز bypassAcl فحص ACL إذا كان لديك حقوق مرتفعة على محرك الأقراص.
- --printStackTrace يساعد في تصحيح الأخطاء. يقوم بطباعة Callstack حيث يحدث استثناء.