لا يمكن نسخ العنوان الطويل جدًا. كيفية حذف ملف أو مجلد ذو اسم طويل إذا كان Windows لا يسمح لك بذلك

فيما يلي مثال على بنية المجلد الذي أسميته "الدمية الكبيرة":

كما ترون، على محرك الأقراص "D" (البيانات) يوجد مجلد الفيديو المصدر، يوجد فيه مجلد "الأفلام"، يوجد فيه "كل ما تحتاجه لمشاهدة الأفلام" ثم بنفس الطريقة مجلد ضمن مجلد. في الوقت نفسه، تحتوي العديد من المجلدات على أسماء وأسماء طويلة - أكثر من 10-15 حرفًا، والتي ستعطي إجمالي حجم الأحرف في جميع الأسماء أكثر من 260. وإذا كان هناك في نهاية مثل "ماتريوشكا" الملف، فقد يتبين أنه لا يمكنك العمل معه، يمكنك ذلك... في بعض الأحيان لا يسمح لك النظام نفسه بإنشاء مجلد أو ملف يتجاوز العدد المسموح به من الأحرف، ولكن في بعض الأحيان يحدث هذا لسبب ما.

أولاً، للمبتدئين، سأشرح ما هو مسار الملف والمجلد. المسار هو العنوان المزعوم على الكمبيوتر حيث يوجد الملف أو المجلد. على سبيل المثال، يوجد ملف يسمى "My file.txt" على محرك الأقراص المحلي D: في مجلد "Documents". ثم سيبدو المسار إلى هذا الملف كما يلي:

D:\Documents\ملفي.txt

أو، على سبيل المثال، هذا هو ما سيبدو عليه المسار من المثال أعلاه، حيث أظهرت بنية معقدةالمجلدات.

كما ترون فإن عدد الأحرف في المسار أعلاه كبير ومن الممكن أن يكون في النهاية ملف أو مجلد به اسم طويل، والتي لا يمكنك حذفها.

عند محاولة حذف ملف ذو اسم مسار طويل، ستظهر لك نافذة تحتوي على خطأ مثل هذا:

حاولت إعادة إنشاء المشكلة بشكل مصطنع وهذا ما حصلت عليه.

على محرك الأقراص "D" قمت بإنشاء مجلد بالاسم المختصر "1" ووضعت فيه ملفًا باسم طويل جدًا. هنا مثال:

الآن أقوم أيضًا بإعادة تسمية هذا المجلد "1" إلى اسم طويل جدًا، على سبيل المثال:

ومن المثير للاهتمام أن Windows يسمح لك بحرية إعادة تسمية مجلد بهذا الاسم الطويل، على الرغم من حقيقة أن عدد الأحرف في اسم هذا المجلد + اسم الملف يتجاوز بالفعل 260! حسنًا، بعد إعادة تسمية المجلد إلى اسم طويل، لم يعد بإمكاني حذف الملف الموجود فيه وإظهار الخطأ.

أو هنا مثال آخر... أحتفظ بالموقع الإلكتروني لكلية موسكو لصناعة الآلات، حيث كنت أعمل سابقًا بدوام كامل، وأحيانًا أستخدم نسخة من الموقع على جهاز الكمبيوتر الخاص بي لاختبار بعض "الأشياء الجيدة" الجديدة للموقع. ماذا لو قمت بتثبيت شيء سيئ وتوقف موقع الويب الموجود على الاستضافة؟ :) وهكذا أتحقق من ذلك على جهاز الكمبيوتر الخاص بي وإذا كان كل شيء على ما يرام، فقم بإعداده على موقع ويب حقيقي موجود على الاستضافة. لذا، في إحدى المرات قمت بنقل الموقع بالكامل من الاستضافة لاختبار شيء واحد، وبعد أن انتهيت من العمل، قررت حذف المجلد الخاص بالموقع من جهاز الكمبيوتر الخاص بي. بعد كل شيء، يزن حوالي 6 جيجابايت. تم حذف الموقع بالكامل، باستثناء عدد من المجلدات. بدأت البحث ورأيت أن تلك المجلدات التي تحتوي على ملف باسم طويل على شكل حروف هيروغليفية لم يتم حذفها:

حاولت حذف هذا الملف ذو الاسم الطويل مرة أخرى ورأيت نفس الخطأ الذي ذكرته أعلاه. حاولت إعادة تسميته، لكنه لا يعمل أيضًا. حسنًا، كان علي أن أفكر في كيفية حل المشكلة.

كيفية حل مشكلة حذف مجلد/ملف ذو اسم مسار طويل!

لقد جربت طريقتين لحذف مجلد/ملف باسم طويل في المسار إليه. كلاهما ليسا صعبين من الناحية الفنية (خاصة الأول)، لذلك أعتقد أن المبتدئ يمكنه التعامل إذا فعل كل شيء تمامًا كما أظهر:

    إعادة تسمية مجلدات متعددة في مسار الملف إلى المزيد اسم قصير. هذا هو الحل الأبسط الذي ينبغي أن يساعد الكثيرين بالفعل! لنفترض أن لديك ملفًا في مجلد باسم طويل جدًا ولا يمكنك حذفه أو فتحه أو نسخه، ولا يمكنك العمل معه عمومًا.

    ثم حاول ببساطة إعادة تسمية المجلد الذي يوجد به الملف ذو الاسم الطويل، على سبيل المثال، إلى "1". اسمحوا لي أن أعود إلى أحد الأمثلة أعلاه. إليك مجلد ذو اسم طويل:

    أقوم بإعادة التسمية عبر موصل قياسي Windows اسم هذا المجلد موجود في "1" وهذا ما يبدو عليه مسار الملف الآن:

    يمكنك الآن العمل بأمان مع الملف، وسيسمح لك النظام بفتحه وإعادة تسميته وحذفه.

    إذا كان لديك شجرة مجلدات طويلة، على سبيل المثال. مثل دمية التعشيش، يوجد مجلد آخر في مجلد واحد، وهناك مجلد آخر، ثم آخر، ثم ابدأ في إعادة التسمية من المجلد الأول من دمية التعشيش هذه. ليس مع الأخير في القائمة، ولكن مع الأول!

    قد يكون من المجلدات كمية كبيرةوإعادة تسمية بعضها لن تنجح بسبب نفس الخطأ أو سيستغرق الأمر الكثير من الوقت. وفي هذه الحالة أقترح الطريقة الثانية.

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

    لنفترض أن لديك شيئًا كهذا طريق طويل:

    D:\Video\My Movies\كل ما تحتاجه لمشاهدة الأفلام\برامج لمشاهدة الأفلام\كيفية فتح أفلام MP4\قائمة أمثلة أفلام MP4\قائمة البرامج لفتح MP4\ما لا يجب فعله عند فتح ملفات MP4

    لنفترض أن في المجلد الأخيرلدينا بعض ملف إشكاليالذي لا يمكننا العمل معه لأن الطريق إليه كما نرى طويل جدًا :)

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

    لتوصيل قرص افتراضي، نحتاج إلى ما يسمى بسطر أوامر Windows، أي. وحدة التحكم.

    يمكنك فتحه عن طريق بحث ويندوز. في البحث، اكتب "سطر الأوامر":

    فى الشباك سطر الأوامرنحن بحاجة إلى كتابة الأمر:

    subst virtual_disk_letter "path_to_folder"

    يمكنك وضع أي حرف محرك أقراص، طالما أنه غير مشغول بالفعل بواحد منه الأقراص المحلية. على سبيل المثال، لديك محرك الأقراص المحلي C وD، وهو ما يعني القرص الظاهريلن تتمكن بعد الآن من الاتصال به بنفس الحرف. يمكنك تسميته، على سبيل المثال، بالحرف "X"، لأنه نادرًا ما يستخدم في نظام التشغيل Windows.

    بالنسبة لمسار المجلد، قم بإدراج المسار إلى المجلد الذي تريد توصيله كمجلد افتراضي. كما قلت بالفعل، في المثال الخاص بي المجلد الظاهريلنقم بعمل "برامج لمشاهدة الأفلام" مما يعني أنه يجب تحديد المسار كالتالي:

    D:\Video\My Movies\كل ما تحتاجه لمشاهدة الأفلام\برامج مشاهدة الأفلام\

    لذا، فإن الأمر النهائي في حالتي سيبدو كما يلي:

    subst X: "D:\Video\My Movies\كل ما تحتاجه لمشاهدة الأفلام\برامج مشاهدة الأفلام\"

    لتنفيذ الأمر الذي تم إدخاله، اضغط على مفتاح "Enter" على لوحة المفاتيح. سيتم إنشاء القرص الظاهري.

    الآن دعنا نذهب إلى Windows Explorer، انتقل إلى قسم "هذا الكمبيوتر" (أو "الكمبيوتر") وشاهد القرص الظاهري الذي تم إنشاؤه هناك:

    يمكنك تمييزه من خلال رسالته. لقد قمت بتعيين الحرف "X" إلى القرص الظاهري. الآن، إذا فتحنا هذا القرص الافتراضي، فسنجد أنفسنا على الفور في مجلد "برامج مشاهدة الأفلام". أولئك. أخذنا وقطعنا نصف الطريق إلى المجلد النهائي.

    للمقارنة...

    في السابق، كان المسار إلى المجلد الأخير يبدو كما يلي:

    D:\Video\My Movies\كل ما تحتاجه لمشاهدة الأفلام\برامج لمشاهدة الأفلام\كيفية فتح أفلام MP4\قائمة أمثلة أفلام MP4\قائمة البرامج لفتح MP4\ما لا يجب فعله عند فتح ملفات MP4

    بعد توصيل القرص الافتراضي بمجلد "برامج مشاهدة الأفلام"، يبدو المسار إلى المجلد النهائي كما يلي:

    X:\كيفية فتح أفلام MP4\قائمة نماذج أفلام MP4\قائمة البرامج لفتح ملفات MP4\ما لا يجب فعله عند فتح ملفات MP4

    هل تشعر بالفرق؟ تم اختصار المسار بمقدار النصف، نظرًا لأن حرف محرك الأقراص يوجهنا على الفور إلى المجلد الموجود في منتصف المسار :) وبما أن المسار تم اختصاره بشكل كبير، فمن المحتمل أنك قد قمت الآن بإزالة الحد الأقصى للأحرف في أسماء الملفات والمجلدات وسوف تكون قادرة على حذف ملف أو مجلد باسم طويل!

    بعد حل مشكلة الملف، يمكن حذف القرص الظاهري مرة أخرى حتى لا يصبح قبيحًا في Explorer.

    للقيام بذلك، افتح موجه الأوامر مرة أخرى سلسلة ويندوزوأدخل الأمر:

    Subst virtual_disk_letter /d

    في حالتي، حرف محرك الأقراص هو "X"، لذا سيبدو الأمر كما يلي:

عندما كنت أفكر في خيارات حل المشكلة، كيفية حذف مجلد أو ملف ذو اسم طويل، وجدت خيارًا آخر على الإنترنت: حذف الملف المشكل من خلال البرنامج “ القائد الكلي" لقد جربتها، ولم تنجح، ولهذا السبب لم أوصي بهذه الطريقة :)) والطريقة، حتى لو كانت مفيدة لشخص ما، فهي بصراحة ليست ممتعة، لأنه يجب عليك التثبيت برنامج إضافيإلى جهاز الكمبيوتر الخاص بك من أجل حذف ملف أو مجلد واحد فقط ذو اسم طويل...

أعتقد عندما يحدث ذلك مشكلة مماثلةالمشكلة التي واجهتها أكثر من مرة، ستساعدك إحدى الطرق الموضحة أعلاه بالتأكيد.

هذا كل شئ! نراكم قريباً في المقالات القادمة ;)

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

الطريق إلى المصدر طويل جدًا - لماذا؟

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

يحتوي الإشعار نفسه على إجابة هذا السؤال - نظام الملفاتلا يدعم Windows (لا يفهم) الأسماء ملفات المصدرأطول من 255 حرفًا.

ولكن اسم الملف أو المجلد الخاص بك قصير، على سبيل المثال، "صور العطلة"؟ الحقيقة هي أن النظام "الغبي" يرى المسار الكامل للملف كاسمه. إذا كان ملفك أو مجلدك موجودًا في مكان ما في مدير الملفات، فسيبدو اسمه هكذا...

لذلك يتم جمع رموز الأسماء في عصابة مكونة من أكثر من 255 قطعة.

كيفية حذف ملف أو مجلد غير قابل للحذف في هذه الحالة؟ الأمر بسيط جدًا - تحتاج إلى تقصير اسم الملف (المسار) عن طريق إعادة تسمية المجلدات المتداخلة.

كيفية حذف ملف ذو اسم طويل

سأوضح لك بمثالي كيفية حذف ملف ذو اسم طويل، والذي، كما يكتب النظام، له مسار طويل جدًا إلى المصدر.

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

بدءًا من المجلد الأول في هذا المسار الطويل، قمت بإعادة تسمية عدة أشياء...

... وحاول مرة أخرى التخلص من الملف الذي يحمل اسمًا أقصر الآن - فقد انتقل بأمان إلى أرض الملفات المحذوفة.

وبطبيعة الحال، يجب أن يتكون اسم الملف (المجلد) الجديد من حرف أو رقم واحد، كما في المثال الخاص بي.

هذه هي الطريقة التي يتم بها حل مشكلة حذف الملفات أو المجلدات ذات الاسم الطويل بسهولة. وهذه ليست الطريقة الوحيدة بالطبع. يستطيع برامج خاصةيمسحأو من خلال التسجيل - لقد أظهرت للتو الطريقة اليدوية. بالنسبة للبعض، سيستغرق الأمر دقيقة واحدة فقط، والبعض الآخر - نصف ساعة - الأمر متروك لك لتقرر كيفية تقصير اسم الملف والمسار الطويل جدًا إلى المصدر.

حتى الجديد نصائح مفيدةوبرامج الكمبيوتر المثيرة للاهتمام.

ليس سرا أن مستكشف Windows، مثل معظم تطبيقات Windows الأخرى، بما في ذلك PowerShell، لا يمكنه العمل مع كائنات نظام الملفات ذات التداخل العميق للمجلدات. يتجاوز طول المسار 260 حرفًا. علاوة على ذلك، فإن هذا القيد موجود فقط على مستوى التطبيق والملف نفسه نظام NTFSيدعم مسارات الملفات حتى 32767 الشخصيات.

يتم فرض هذا القيد من قبل المكتبة واجهة برمجة تطبيقات Win32، ويبلغ الحد الأقصى لطول المسار 260 حرفًا ( MAX_PATH=260). بشكل عام، يتكون المسار من العناصر التالية: +[path_of_256_characters]+[ ] والحد الأقصى لطول دليل/ملف واحد في NTFS هو 255 حرفًا في Unicode. عند استخدام وظائف Unicode API، من الممكن استخدام المسار إلى 32767 الشخصيات. شكرا لهذا، كثير برامج الطرف الثالث(نفس الشعبية مديري الملفات، على سبيل المثال بعيدو القائد الكلي) يقوم دون أي صعوبة بمعالجة الملفات/المجلدات التي يتجاوز طول مسارها 260 حرفًا.

نصيحة. يمكنك التغلب على هذا القيد الخاص بـ Win32 API والعمل مع أسماء الملفات الطويلة باستخدام تنسيق مسار UNC، وتحديد المسار المطلقإلى الملف باستخدام بادئة المسار ذات الطول الممتد \\?\ . على سبيل المثال، مثل هذا \\?\C:\SomeLongPath\LongNameFile.txt

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

مسار الوجهة طويل جدًا. قد يكون اسم (أسماء) الملف طويلًا جدًا بالنسبة للمجلد الوجهة. يمكنك اختصار اسم الملف و حاول ثانيةأو جرب موقعًا به مسار مختصر

قد تقوم البرامج/مربعات الحوار الأخرى بالإبلاغ عن وجود التقييد بطريقتها الخاصة.

أوافق، من المضحك أننا في عام 2014، وما زلنا نتحدث عن عدد الأحرف المسموح به لكل صفحة وهو 260 حرفًا. الحد الأقصى لطولالمسارات في نظام التشغيل Windows... ولكن يبدو أنه من غير المتوقع حدوث تغييرات أساسية في المستقبل القريب، وحتى في الإصدار الأخير من Windows 10 Technical Preview، لا يزال هذا القيد موجودًا.

سنوضح في هذه المقالة كيف يمكنك في Windows العمل مع الملفات التي يتجاوز مسارها 260 حرفًا. في في هذه الحالةمهمتنا هي حذف الدليل الذي يحتوي على الملفات ذات طويل جداطرق.

عند محاولة حذف هذا الدليل من Explorer، يظهر خطأ:

قد يكون اسم (أسماء) الملف طويلًا جدًا بالنسبة للمجلد الوجهة. يمكنك اختصار اسم الملف والمحاولة مرة أخرى، أو تجربة موقع به مسار مختصر.

لا يستطيع Powershell أيضًا التعامل بشكل صحيح مع الدلائل والملفات ذات المسارات الكبيرة التي يتجاوز طولها 260 حرفًا. عند محاولة حذف دليل يحتوي على مثل هذه الملفات (C:\Install\MS SQL 2012 عبر عن الطبعة 64 بت\verylongpath) يظهر خطأ:

إزالة العنصر .\verylongpath -التكرار

إزالة العنصر: المسار المحدد أو اسم الملف أو كليهما طويل جدًا. يجب أن يكون اسم الملف المؤهل بالكامل أقل من 260
حرفًا، ويجب أن يكون اسم الدليل أقل من 248 حرفًا.
في السطر:1 حرف:1
+ إزالة العنصر .\verylongpath -Recurse
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ معلومات الفئة: خطأ الكتابة: (C:\Install\MS S...it\verylongpath:String) , PathTooLongExcepti
على
+ FullyQualifiedErrorId: RemoveItemIOError،Microsoft.PowerShell.Commands.RemoveItemCommand

الخيار الأبسط (وهو في الواقع مقترح في نافذة الخطأ) هو تقصير اسم المجلدات الأصلية، مما يقلل الطول الإجمالي للمسار (لكن هذا لا ينطبق دائمًا).

Mklink /d c:\install\link "C:\Install\MS SQL 2012 Express Edition 64 bit\verylongpath"

هناك خيار آخر، يذكرنا بالعمل باستخدام رابط رمزي، وهو تعيين المجلد الذي به مشكلة إلى قرص افتراضي (في مثالنا X :)، وبالتالي تقليل طول المسار أيضًا:

Subst X: "C:\Install\MS SQL 2012 Express Edition 64 بت\verylongpath"

يمكنك الآن العمل مع البيانات الموجودة على محرك الأقراص X:، حيث لن تتجاوز المسارات إلى الملفات الحد الأقصى. بعد الانتهاء من العمل، يمكنك حذف القرص الظاهري:

الفرع العاشر: /د

لكن شخصياً، أكثر ما أحبه في مهمة حذف البيانات في مثل هذه المواقف هو القدرة robocopy.exeالذي يدعم العمل مع المسارات الطويلة.

باستخدام الخيار /مير، يمكن للأداة المساعدة robocopy إنشاء نسخة كاملة(مرآة) الدليل المصدر في الدليل الهدف. وإذا كان المجلد المصدر فارغًا، فسيتم أيضًا مسح كافة البيانات الموجودة في المجلد الهدف. لنقم بإنشاء مجلد فارغ ج:\تثبيت\اختباروباستخدام الوسيطة /MIR، انسخ محتويات مجلد الاختبار إلى المجلد الهدف (إذا كان اسم المجلد يحتوي على مسافات أو أحرف سيريلية، فيجب وضع المسار بين علامتي اقتباس).

Robocopy /MIR C:\Install\test "C:\Install\MS SQL 2012 Express Edition 64 بت\verylongpath"

بعد تنفيذ الأمر، يتم مسح محتويات الدليل C:\Install\MS SQL 2012 Express Edition 64 bit\verylongpath (استبدالها بمحتويات الدليل الفارغ).

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

لقد تبين أن العنوان طويل، لكنه يشير إلى جوهر المشكلة التي سيتم وصفها هنا. لقد واجهت مؤخرًا وضعًا غير جيد جدًا. أثناء فرز القرص الصلب وتنظيفه من الأشياء غير الضرورية، اكتشفت أن أحد الملفات لم يتم حذفه، ولكن ظهر الخطأ التالي: "نظام الملفات لا يدعم مثل هذا" أسماء طويلةملفات المصدر. حاول نقل الملف إلى مجلد بطول مسار أقصر أو حدد مسارًا أطول اسم قصيرالملف ثم حاول مرة أخرى."

لم أتمكن من حذف الملف فحسب، بل لم أتمكن أيضًا من تغيير الاسم إلى اسم أقصر. بالنسبة للكثيرين، قد يبدو هذا طريقا مسدودا، لأنه اتضح أن الملف لم يتم حذفه.

في الواقع، يمكن حل المشكلة بكل بساطة وبسرعة، والآن سأصف طريقتين لحلها، والأمر متروك لك لتحديد الطريقة التي ستستخدمها.

ماذا تفعل إذا كان المسار إلى المصدر طويلا جدا، وكيفية حذف مثل هذا الملف؟

إذا كان لديك ملف لم يتم حذفه بسبب الاسم الطويل، فهناك عدة خيارات لحل المشكلة. على سبيل المثال، يوجد ملف متداخل في عدة أدلة، على سبيل المثال خمسة أو حتى عشرة مجلدات تحتوي على أسماء تتراوح من 10 إلى 20 حرفًا، فقد يكون هذا هو السبب في عدم حذف الملف. الحقيقة هي أن Windows لا يدعم أي ملفات تحتوي أسماؤها على أكثر من 260 حرفًا. إذا تم تجاوز هذا الحد، سيظهر الخطأ الذي أظهرته أعلاه. يجب أن يكون إجمالي عدد المجلدات بأسمائها واسم الملف نفسه أقل من 260 حرفًا. يحتوي النظام أيضًا على ميزة واحدة - إذا تم تجاوز هذا الحد، فلا يزال بإمكاننا إعادة تسمية المجلدات. هذا يعني أنك بحاجة إلى إعادة تسمية كافة المجلدات إلى اسم قصير، على سبيل المثال، حرف أو رقم.


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

الطريقة الثانيةسوف يساعد إذا فشل الأول. الحقيقة هي أنه لا يمكن إعادة تسمية كافة المجلدات التي تؤدي إلى ملف ذو اسم طويل وسيحدث نفس الخطأ في نظام الملفات. ثم يمكنك إنشاء قرص افتراضي باستخدام أي من المجلدات الفرعية المؤدية إلى الملف غير القابل للحذف. الآن سأوضح لك كيفية القيام بذلك.

افتح سطر الأوامر. للقيام بذلك، اضغط على مجموعة Win + R وأدخل الأمر كمد. يمكنك النقر انقر على اليمينالماوس في القائمة "ابدأ" (أو مجموعة المفاتيح Win + X) وحدد سطر الأوامر هناك.

الآن تكتب أمرًا لإنشاء قرص افتراضي لنا:

تحتاج إلى تحديد حرف محرك أقراص لا يشغله الآخرون. قسم النظامعادة ما يتم الإشارة إلى الحروف C، والقسم الثاني هو D أو E، ثم اختر أي شيء آخر.

يجب تحديد المسار إلى المجلد من القرص. إذا كان الأمر صعبا بالنسبة لك، فافتح المجلد الذي سيكون بمثابة قرص افتراضي وانسخ المسار إليه في Explorer في الأعلى.

يبدو الأمر الخاص بي كما يلي:

عندما نذهب إلى جهاز الكمبيوتر، يجب أن ترى محرك الأقراص هناك بالحرف الذي قمنا بتخصيصه له من سطر الأوامر. وبالتالي، سيتم تقليل المسار إلى الملف بمقدار النصف تقريبًا، مما يعني أن إجمالي طول الأحرف يمكن أن يكون أقل من 260 حرفًا. الآن يمكنك محاولة التخلص من غير القابل للحذف.


لحذف قرص افتراضي، عليك إدخال الأمر:

substDiskLetter/د

باستخدام القائد الشامل

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

قم بتنزيل البرنامج وتثبيته. دعنا نذهب إلى علامة التبويب "ملف"انقر على القسم "تغيير السمات". تظهر نافذة حيث نقوم بإزالة علامات الاختيار من جميع السمات. إذا لم تكن هناك علامة اختيار بجوار العنصر في الأعلى "محتويات دليل العملية"- يختار. الآن من نفس البرنامج نحاول حذف ملف ذو اسم طويل.


نحن نستخدم أرشيفي 7-Zip

لهذه المهمة سنحتاج إلى أرشيفي 7-Zip. انقر بزر الماوس الأيمن على دليل البداية وأشر الماوس إلى القسم "7-الرمز البريدي"وحدد العنصر "أضف إلى الأرشيف".

تظهر نافذة تحتاج فيها فقط إلى تحديد مربع واحد. "حذف الملفات بعد الضغط". ثم انقر فوق موافق.

يتم إنشاء أرشيف لكل هذه الأشياء على سطح المكتب، ويتم ببساطة حذف المجلدات التي تحتوي على ملفات طويلة. يمكنك حذف الأرشيف نفسه دون أي مشاكل.

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