كيف تُصدّر اسماء مجموعة من الملفات من مجلد إلى ملف نصي؟ (الطريقة الأولى)
لا بُدّ أنك احتجت في يومٍ ما إلى تصدير مجموعة من اسماء الملفات (مع امتداداتها) إلى ملف نصي بصيغة txt أو doc أو docx. لنتخيل الفكرة بهذا المثال البسيط. نفرض أن لديك مجلد اسمه Songs وموجود على القرص الصلب على الجزء F .وهذا المجلد يحتوي على مجموعة من الأغاني بعضها بامتداد mp3 وبعضها الآخر بامتداد rm أو أي امتداد آخر. وترغب في تصدير اسماء هذه الأغاني بامتداداتها إلى ملف MS-Word كقائمة لسبب ما. الطريقة بسيطة ويمكن اجراء هذه المهمة دون استخدام أية برامج.
سأشرح الخطوات في بيئة Windows Vista, والطريقة لا تختلف لو كان لديك ًWindows XP.
أولاً نلقي نظرة على امتداد المجلد الذي يحتوي على مجموعة الأغاني

وهذه هي قائمة الأغاني الموجودة في المجلد English

حتى نصدّر مجموعة الأغاني هذه إلى ملف نصي نقوم بالخطوات التالية:
في Windows Vista, نضغط على زر ابدأ أو Start 
ثم نكتب CMD ثم نضغط على زر Enter من لوحة المفاتيح.

في Windows XP: نضغط على زر ابدأ, ثم نختار Run, ثم نكتب CMD, ثم نضغط زر Enter من لوحة المفاتيح.
الآن ستظهر لنا هذه النافذة:

أولاً: بإدخال بعض الأوامر, سنذهب إلى مجلد الأغاني على المكان المخزنة عليه في القرص الصلب, وفي حالتنا هذه فهو:
F:SongsEnglish
ثانياً: سنكتب الأمر التالي لحفظ محتوى المجلد في ملف نصي:
dir /a /b /-p /o:gen >F:MySongs_List.txt

لا حظ بأن الملف النهائي بصيغة txt سوف يُخزّن في القسم F: من قرصك الصلب وسيكون اسمه MySongs_list.txt. بالطبع, يمكنك اختيار أي مكان من قرصك الصلب, واختيار الاسم الذي تريد لهذا الملف. بتغيير الأمر التالي.
F:MySongs_List.txt
الصورة السابقة, تبيّن جميع الخطوات.
الآن, لو ذهبنا إلى الجزء F من القرص الصلب, سنجد الملف MySongs_List.txt وهذه هي محتوياته:

يمكنك الآن, إذا أردت, قص محتوى هذا الملف ولصقة في ملف MS-Word, او أينما شئت. ولكن ماذا لو أردت ترتيب قائمة الأغاني هذه أبجدياً؟
حسناً موقع alphabetizer يقدم خدمة مجانية لإعادة ترتيب القوائم أبجدياً, اذهب إليه بعد قص محتوى الملف السابق, ثم لصقها في هذا الموقع:
هذه هي القائمة المرتبة أبجدياً باستخدام هذا الموقع الرائع!

الخُلاصة:
تُتيح لك هذه الطريقة تصدير محتويات أي مجلد في أي مكان من قرصك الصلب إلى ملف نصي بصيغة TXT وتخزينه في أي مكان في قرصك الصلب باستخدام اداة CMD في Windows Vista او في Windows XP وذلك بإدخال مجموعة بسيطة وسريعة من الأوامر. ما يميز هذه الطريقة بأنك لن تحتاج لاستخدام أية برامج إضافة. لو أردت ترتيب اسماء الملفات, سمكنك ذلك باسنخدام برامج إضافية, ولكنني في هذا الدرس, اقترحتُ عليك استخدام الخدمة المجانية من موقع alphabetizer الذي يتيح لك ترتيب أي قائمة أبجدياً.
هذه الطريقة, لا بد وأن تحتاج إليها لغايات مختلفة:
- في عملك, إذا أردت أن تصدر محتوى مجلد, أو محتو القرص الصلب إلى زبونك في قائمة مرتبة أبجدياً.
- في دراستك, قد تفيدك هذه الطريقة في العمل على مشروع تخرجك أو بحثك.
- في استخدامك اليومي لتنظيف أو ترتيب ملفاتك.
- إذا أردت أن تصدر محتوى مكتبتك الموسيقية إلى ملف نصي لأي سبب أو لأي غاية.











الطريقة ممتازة.الا انها لم تدعم الملفات ذات الاسماء العربية.
فهل هناك حل؟
شكرا جزيلا.
بمعنى أدق اسماء الملفات المسماة بالعربية ظهرت فى الملف النصى كرموز غريبة..
@ nagi@dr.com: لم أجربها مع ملفات عربية, شخصياً, أعطي الملفات العربية أسماءً إنجليزية … ثمة طريقة أخرها باستخدام برنامج إكسل, وأظنها لن تدعم العربية , تشبه الطريقة التي تحدثتُ عنها في هذه التدوينة في بعض خطواتها …