كيفية طباعة قائمة الملفات في دليل Windows

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

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

سطر الأوامر

لذلك لنبدأ بطريقة سطر الأوامر(command line method) أولاً لأنها سهلة وستكون كافية على الأرجح لـ 90٪ من الأشخاص الذين يقرؤون هذه المقالة. للبدء ، افتح Explorer واستعرض(Explorer and browse) للوصول إلى دليل المجلد(folder directory) أعلى المجلد الذي تريد الحصول على قائمة الدليل(directory listing) له.

إذا كنت ترغب في طباعة قائمة الملفات والمجلدات(file and folder listing) لـ C: Test MyTestFolder ، فانتقل إلى C: Test ، واضغط على المفتاح SHIFT(SHIFT key) ثم انقر بزر الماوس الأيمن فوق MyTestFolder . انطلق وحدد فتح نافذة الأوامر هنا(Open command window here) من القائمة.

افتح نافذة الأوامر

في موجه الأوامر(command prompt) ، عليك كتابة أمر بسيط للغاية:

dir >filename.txt 

يقوم الأمر dir(dir command) بإنشاء قائمة بالملفات والمجلدات في الدليل الحالي ويقول قوس الزاوية(angle bracket) اليمنى أنه يجب إرسال الإخراج إلى ملف بدلاً من الشاشة. سيتم إنشاء الملف في المجلد الحالي وإذا قمت بفتحه باستخدام برنامج Notepad ، فسيبدو كما يلي:

طباعة قائمة الدليل

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

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

dir /b >filename.txt

في الأمثلة أعلاه ، ستلاحظ وجود مجلد يسمى Word Stuff ، لكن الإخراج لا(output doesn) يسرد أيًا من الملفات الموجودة داخل هذا الدليل. إذا كنت ترغب في الحصول على قائمة بجميع الملفات والمجلدات بما في ذلك الدلائل الفرعية للدليل الحالي ، فيمكنك استخدام هذا الأمر:

dir /b /s >filename.txt

لاحظ أنه يمكنك أيضًا التخلص من / b إذا كنت تريد سرد الدليل الكامل والدليل الفرعي(directory and subdirectory listing) مع البيانات الإضافية على الحجم ، وما إلى ذلك. هنا إخراج dir /s >filename.txt أدناه.

قائمة الملفات

يحتوي الأمر dir(dir command) على مجموعة من معلمات سطر الأوامر(command line) الأخرى التي لن أذكرها هنا ، ولكن يمكنك الاطلاع على قائمة كاملة بها(full list of them) على موقع Microsoft على الويب. باستخدام المعلمات الإضافية ، يمكنك أيضًا إظهار سمات الملف (مخفي ، مضغوط ، إلخ) وإظهار ملكية الملف والمزيد. يمكنك بعد ذلك استيراد البيانات إلى Excel واختيار مفصول بعلامات جدولة بحيث يتم فصل البيانات إلى أعمدة فردية بدلاً من تجميعها في عمود واحد.

برنامج طرف ثالث مجاني

قائمة الدليل والطباعة

تعد قائمة(Directory List & Print) الدليل والطباعة واحدة من أفضل الأدوات المساعدة لطباعة قوائم الدليل . عند تنزيله ، ستلاحظ تعطيل بعض الميزات. ذلك لأن الإصدار المجاني لا(version doesn) يتضمن جميع الخيارات المضمنة في إصدار Pro(Pro version) . لفتح كل شيء ، سيتعين عليك دفع 20 دولارًا.

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

طباعة قائمة الدليل

لاحظ أنه في هذه المرحلة ، يجب أن ترى معاينة الإخراج في نافذة النص(text window) السفلية للبرنامج. يعجبني هذا حقًا لأنه يمكنك اللعب بالخيارات المختلفة ومشاهدة النتائج محدثة على الفور. انقر الآن على علامة التبويب الثانية المسماة Selection .

اختر الملفات

بشكل افتراضي ، يتم تحديد " توفير الدلائل الفرعية(Provide subdirectories) " و " توفير الملفات(Provide files) " . هذا يعني أنه سيطبع قائمة الملفات في الدليل الحالي وسيتضمن أي مجلدات أيضًا في الدليل الحالي. لن يسرد الملفات الموجودة في الدلائل الفرعية. إذا كنت ترغب في القيام بذلك ، يجب عليك تحديد مربع تشغيل من خلال الدلائل الفرعية(Run through subdirectories) في الجزء السفلي.

كما ترى ، يمكنك تضمين تاريخ الإنشاء وتاريخ(creation date) التعديل وحجم الملف(file size) والمسار وما إلى ذلك في الإصدار المجاني ، ولكن إذا كنت تريد مالك الملف أو سمات الملف وما إلى ذلك ، فستحتاج إلى إلغاء قفل البرنامج. في المثال أدناه ، قمت بفحص إظهار حجم الملف(Show file size) والتشغيل من خلال الدلائل الفرعية(Run through subdirectories) للحصول على هذا الإخراج:

سرد الدليل

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

قائمة الإخراج

يمكنك طباعته أو نسخه إلى الحافظة أو تصديره إلى Word و Excel(Word and Excel) . لكي تكون مزعجًا ، قاموا بتعطيل النسخ إلى Notepad والتصدير(Notepad and export) إلى ملف في الإصدار المجاني. تم أيضًا تعطيل علامة التبويب "الإجراء"(Action tab) تمامًا ، لذا لن تدخلها هنا. بشكل عام ، يقوم الإصدار المجاني من البرنامج بعمل رائع وأكثر من كافٍ للحصول على قائمة كاملة وشاملة للدليل.

طابعة دليل كارين

تعد طابعة دليل Karen(Karen’s Directory Printer) قديمة جدًا (2009) ، لكنها لا تزال تقوم بعمل رائع في تصدير قوائم الدليل. لا يحتوي على العديد من الخيارات مثل Directory List & Print Pro ، ولكن بالمقارنة مع الإصدار المجاني ، فهو قريب جدًا.

طابعة دليل كارين

يجب عليك الاختيار من علامة التبويب " طباعة(Print) " أو علامة التبويب " حفظ إلى القرص(Save to Disk) " أولاً. كلاهما متماثل تمامًا ، أحدهما يطبع فقط على طابعة والآخر يحفظ الإخراج على القرص. ربما(Probably) لم تكن بحاجة إلى علامتي تبويب منفصلتين لذلك ، لكنه برنامج قديم.

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

سيسمح لك النقر فوق مربع الاختيار إظهار الشبكة(Show Network) برؤية جميع محركات أقراص الشبكة ومشاركاتها وطباعة هياكلها أيضًا! يعد هذا أمرًا رائعًا لشبكات المكاتب التي لها مشاركات مجلد على الخوادم.

يمكنك أيضًا الفرز حسب اسم الملف (file name)وامتداد (file extension)الملف وحجم الملف(file size) وتاريخ الإنشاء وتاريخ التعديل والمزيد. يمكنك أيضًا وضع مرشح ملفات(file filter) بحيث تتم طباعة أنواع معينة فقط من الملفات ، مثل الصور فقط ، وملفات الصوت ، والملفات التنفيذية ، والمستندات ، وما إلى ذلك.

قائمة دليل الطباعة

أخيرًا ، يمكنك الاختيار من بين عدد كبير من السمات التي تريد تضمينها في قائمة طباعة الملفات(file print list) الخاصة بك . بشكل افتراضي ، يتم تحديد عنصرين من العناصر التي لا أهتم(t care) بها مثل السمات ، وتاريخ آخر وصول ، وما إلى ذلك. فقط(Just) قم بإلغاء تحديدها وتأكد من النقر فوق علامة التبويب "معلومات المجلد"(Folder Info) وفعل الشيء نفسه هناك.

معلومات الملف

عند حفظ الملف على القرص ، يقوم البرنامج بإدراج مجموعة من التعليقات عديمة الفائدة ، والتي يمكن إزالتها لحسن الحظ عن طريق تحديد مربع حذف سطور(Omit COMMENT Lines) التعليقات . يمكنك أيضًا التخلص من العمود الذي يوضح ما إذا كان الصف عبارة عن ملف أم مجلد(file or folder) عن طريق تحديد المربع الثاني.

حذف إخراج التعليقات

أخيرًا ، تتمثل إحدى الميزات الرائعة الأخرى للبرنامج في أنه يضيف خيارًا إلى قائمة سياق Explorer(Explorer context) الخاصة بك بحيث يمكنك ببساطة النقر بزر الماوس الأيمن فوق أي مجلد واختيار " طباعة باستخدام DirPrn(Print with DirPrn) ".

طباعة مع dirprn

في الحقيقة ، لا يوجد شيء آخر للبرنامج أكثر مما أظهرته أعلاه. إنه يعمل بشكل جيد على Windows 7 و Windows 8 ، لذلك هذا رائع.

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



About the author

أنا عالم كمبيوتر لدي أكثر من 10 سنوات من الخبرة في العمل في مجال المتصفحات و Microsoft Office و onedrive. أنا متخصص في تطوير الويب ، وأبحاث تجربة المستخدم ، وتطوير التطبيقات على نطاق واسع. يتم استخدام مهاراتي من قبل بعض الشركات الرائدة في العالم ، بما في ذلك Google و Facebook و Apple.



Related posts