كيفية استكشاف “اسم الملف طويل جدًا” في Windows

-استكشاف-اسم-الملف-طويل-جدًا-في-Windows.jpg


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

نأمل أن تواجه فقط مجموعة متنوعة من الإصلاحات السهلة ، لكننا سنجهزك لإصلاح أقل سهولة يعمل أيضًا.

لماذا يعتبر طول اسم الملف مشكلة على Windows؟

هناك تاريخ طويل لأطوال أسماء الملفات التي تمثل مشكلة في أنظمة التشغيل مثل Windows. كان هناك وقت لم يكن لديك فيه أسماء ملفات أطول من 8 أحرف بالإضافة إلى ملحق مكون من 3 أحرف. أفضل شيء يمكنك فعله هو شيء مثل myresume.doc. كان هذا قيدًا بسبب تصميم نظام الملفات.

تحسنت الأمور مع ظهور إصدارات جديدة من Windows. لقد انتقلنا من نظام الملفات المقيد القديم إلى نظام يسمى نظام ملفات التكنولوجيا الجديدة (NTFS). لقد أوصلنا NTFS إلى النقطة التي يمكن أن يبلغ طول اسم الملف فيها 255 حرفًا ويمكن أن يصل طول مسار الملف إلى 32767 حرفًا. إذن كيف يمكننا الحصول على أسماء الملفات طويلة جدًا؟

يحتوي Windows على أشياء تُعرف باسم متغيرات النظام. هذه هي المتغيرات التي يعتمد عليها Windows ، لأن Windows سيعرف دائمًا ما تعنيه المتغيرات وأين توجد ، حتى لو قمت بنقل وحدات البايت والبايت في أي مكان. متغير النظام MAX_PATH هو الذي يقيد أسماء الملفات والمسارات بأقل من 260 حرفًا.

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

اذا كيف بإمكاننا تصليحه؟

سهل الإصلاح

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

C:UserguymcDocumentsMy Resumesresumewithanamesolongthatitcausesproblemsandbecomespartofsomeguysarticleonthewebhowdoyoulikemenow.docx

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

حلول أقل سهولة

ليس من السهل دائمًا حل هذه المشكلة. في بعض الأحيان ، لأي سبب من الأسباب ، قد لا يكون من الممكن إعادة تسمية الملفات أو الدلائل.

الحلول أدناه ستفعل الحيلة لك. ليس من الصعب القيام بها.

نقل الملفات أو الدلائل أو حذفها أو نسخها باستخدام PowerShell

أحيانًا تحصل على خطأ عند محاولة نقل الدلائل أو حذفها أو نسخها حيث يتجاوز عدد الأحرف في مسار الملف 260 حرفًا.

لاحظ أن دليل الكلمات والمجلد قابلين للتبديل. سنستخدم “الدليل” في المستقبل. يمكن أيضًا استخدام أوامر PowerShell cmdlets التالية في.

ربما يبدو مسار الملف كما يلي:

C:UsersguymcDocumentsThisIsExactlyThePreciseDirectoryPathThatINeedToHaveToKeepMyFilesSortedInAMannerThatMakesSenseToMeSoLetsPretendThisIsAnActualFilepathThatYouMightAlsoHaveOnYourWindowsComputerAndNotOverThinkItDocument.docx

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

افترض أننا لا نستطيع إعادة تسمية الدلائل التي يتداخل فيها الملف لأي سبب من الأسباب. الذي نفعله؟

افتح PowerShell. إذا لم تكن قد استخدمت PowerShell حتى الآن ، فاقرأ دليل استخدام PowerShell في الصفحة الرئيسية للمبتدئين. ومع ذلك ، يمكنك اتباع الخطوات التالية دون قراءة المقال.

عند فتح PowerShell ، ستكون في جذر دليل المستخدم الخاص بك. اتبع المقدمة ج: المستخدمين guymc هو دليل المستخدم.

اسم الدليل إلى في الداخل مستندات المخبر. للذهاب إلى دليل المستندات ، نستخدم الأمر DOS وثائق القرص المضغوط.

سترى تغييرًا سريعًا إلى ج: وثائق المستخدمين guymc. حسن. نحن نعمل بشكل أقرب إلى الكتالوجات ، مما سيجعل الأمور أسهل.

نسخ الدليل باستخدام العنصر المنسوخ

نريد نسخ الدليل إلى ومحتوياته إلى ThatNewFolder. دعنا نستخدم PowerShell cmdlet العنصر المراد نسخه مع المعلمات -المكان المقصود أنا -يعيد تنفيذ.

-Destination يخبر PowerShell أين تذهب للنسخة. -Recurse يخبر PowerShell بنسخ جميع العناصر الموجودة بالداخل إلى الوجهة. يؤدي النسخ إلى ترك النسخ الأصلية في مكانها وإنشاء كافة المستندات الجديدة في الوجهة.

نسخ العنصر هذا – الوجهة التي جديدة – الاسترداد

انقل الدليل باستخدام وظيفة تحريك العنصر

لنفترض أننا نريد نقل هذا الدليل وجميع الأدلة والملفات الموجودة فيه إلى ThatNewFolder. لا يترك التحويل الأصل في مكانه.

يمكننا استخدام PowerShell cmdlet حرك العنصر مع المعلمات -مسار أنا -المكان المقصود. يحدد -Path العنصر الذي نريد نقله ، و -Destination يخبر PowerShell أين نريده.

سيضع الأمر cmdlet هذا في ThatNewFolder. سيتم أيضًا نقل كل شيء في هذا الدليل. يمكن استخدام Move-Item لنقل الملفات أو الدلائل ، وهو يعمل بغض النظر عن مسار الملف أو طول اسم الملف.

نقل العنصر – مسار هذا – الوجهة ThatNewFolder

للتأكد من أنها تعمل ، استخدم القرص المضغوط ThatNewFolder الأمر للدخول ThatNewFolder. ثم استخدام أنت أمر لعرض الدلائل في ThatNewFolder. سترى هذا الدليل هناك.

قم بإزالة الدليل باستخدام وظيفة Remove-Item

إذا أردنا إزالة إلى الدليل وكل ما نستخدمه فيه قم بإزالة العنصر cmdlet.

يحتوي الأمر Remove-Item cmdlet على بعض ميزات الأمان المضمنة التي تجعل من الصعب إزالة دليل يحتوي على عناصر. في مثالنا ، نعلم أننا نريد حذف كل شيء ، لذلك سنستخدم المعلمات -يعيد تنفيذ لإزالة كل شيء بالداخل و -فرض للقيام بذلك دون سؤالنا عما إذا كنا واثقين من كل عنصر بداخله.

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

العنصر المعتاد هذا – قوة الاسترداد

يمكنك استخدام الأمر dir مرة أخرى للتأكد من اختفائه.

اجعل Windows 10 يقبل مسارات الملفات الطويلة

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

يمكننا القيام بذلك بطريقتين. أحدهما لمستخدمي Windows 10 Home والآخر لمستخدمي Windows 10 Pro أو Enterprise. قد تعمل هذه الطرق على Windows 8.1 أو أقدم ، لكن لا يمكننا ضمان ذلك.

اضبط Windows 10 Home على قبول مسارات الملفات الطويلة

لكي يقبل Windows 10 Home مسارات الملفات الطويلة ، نحتاج إلى فتح الملف محرر التسجيل. إذا لم تكن قد عملت في محرر التسجيل من قبل ، فكن حذرًا. يمكن أن يؤدي حذف الأشياء أو تغييرها عن طريق الخطأ في هذه المرحلة إلى إيقاف Windows تمامًا.

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

بعد فتح محرر التسجيل وإنشاء نسخة احتياطية ، انتقل إلى الموقع HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet نظام التحكم في الملفات والعثور على المفتاح LongPathsEnabled.

نقرتين متتاليتين LongPathsEnabled. ث بيانات القيمة: تأكد من الرقم 1 يوجد. انقر هنا حسنا لإجراء تغيير.

أغلق محرر التسجيل وستتمكن من العمل مع مسارات الملفات الطويلة المجنونة.

اجعل Windows 10 Pro أو Enterprise يقبل مسارات الملفات الطويلة

للسماح لـ Windows 10 Pro أو Enterprise باستخدام مسارات الملفات الطويلة ، سنستخدم الامتداد محرر نهج المجموعة. إنها أداة تتيح لنا تحديد كيفية عمل Windows على مستوى الكمبيوتر والمستخدم.

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

افتح محرر نهج المجموعة بالانتقال إلى البداية القائمة والكتابة gpedit. يجب أن تكون أفضل نتيجة تحرير نهج المجموعة. انقر نقرًا مزدوجًا فوقه.

بعد فتح محرر نهج المجموعة ، انتقل إلى تكوين الكمبيوتر> قوالب الإدارة> النظام> نظام الملفات. Tam سترى القواعد تمكين مسارات Win32 الطويلة.

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

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

هذا هو

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

scroll to top