تحويل دليل Windows إلى قائمة HTML

هل احتجت في أي وقت إلى إنشاء ملف HTML (HTML file)يسرد جميع الملفات والمجلدات في دليل Windows معين(lists all the files and folders in a particular Windows directory) ؟ ربما ليس شيئًا ستحتاج إلى القيام به كثيرًا ، ولكنه يكون مفيدًا بين الحين والآخر.

على سبيل المثال ، إذا كنت تريد إنشاء قائمة بجميع الملفات والمجلدات بسرعة داخل دليل Window(Window directory) وإرسالها إلى شخص ما بتنسيق جميل يسهل عرضه. لقد كتبت سابقًا عن كيفية استخدام إما سطر الأوامر(command line) أو تطبيقات الجهات الخارجية لطباعة قائمة بجميع الملفات والمجلدات في دليل Windows(Windows directory) ، ومع ذلك ، فإن هذه الخيارات يتم إخراجها فقط إلى نص أو Word أو Excel(Word or Excel) .

DirHTML

DirHTML هو برنامج أنيق يقوم بنفس الشيء إلى حد كبير ، حيث يقوم بإنشاء قائمة متكررة من الملفات والمجلدات ، ولكنه يخرجها كجدول HTML(HTML table) مع روابط! لذلك ، يمكنك بالفعل النقر فوق أي ملف لفتح الملف في متصفح الويب(web browser) أو باستخدام أي تطبيق افتراضي(default application) لهذا النوع من الملفات(file type) . قد يكون هذا مناسبًا جدًا لمطوري الويب الذين يعملون على موقع ويب محليًا.

فيما يلي(Below) الشكل الذي تبدو  عليه قائمة الدليل(directory listing) التي تم إخراجها بتنسيق HTML لمجلد التنزيل على جهاز الكمبيوتر الخاص بي. ستلاحظ أن الإخراج بسيط بعض الشيء ونوع(bit plain and kind) من مظهر المدرسة القديمة. هذا لأن البرنامج قديم وبالتالي تبدو صفحة الويب التي ينشئها قديمة جدًا. إذا كنت تريد إخراجًا مربي الحيوانات لقائمة الدليل(directory listing) ، فتحقق من البرنامج الثاني المسمى Snap2HTML الذي أذكره أدناه.

dirhtml

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

بمجرد تنزيل البرنامج ، ما عليك سوى تشغيل ملف dirhtml.exe وستحصل على نافذة تكوين(configuration window) مثل هذه:

إنشاء قائمة الدليل

البرنامج قابل للتكوين بدرجة كبيرة ، ولكن يمكنك أيضًا اختيار المجلد والنقر فوق الزر " إنشاء(Build) " إذا كنت لا تريد القيام بأي شيء آخر. يمكنك التصفية بناءً على امتداد الملف(file extension) ( مواصفات الملف(File Specification) ) أو حسب أسماء الملفات.

ضمن متفرقات(Miscellaneous) ، يمكنك تحديد سمات الملف التي تريد تضمينها في إخراج HTML(HTML output) وتحديد ما إذا كنت تريد استخدام المسارات المؤهلة بالكامل في الروابط. هذا مفيد إذا كنت تريد أن تكون قادرًا على نقل الملفات / المجلدات إلى كمبيوتر آخر. يمكنك نسخ المجلد إلى الكمبيوتر الآخر بنفس المسار ، أي C: My Documents\Test ولا يزال بإمكانك النقر فوق الملفات الموجودة في قائمة HTML(HTML listing) لفتحها.

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

ضمن الفرز(Sorting) ، يمكنك اختيار فرز الملفات حسب اسم (Filename)الملف (Extension)والحجم(Size) والتاريخ والملحق(Date) .

فرز الملفات

يمكنك أيضًا تكوين البرنامج لبناء قائمة الدليل بشكل متكرر أم لا. يمكنك اختيار ما إذا كنت تريد جميع الروابط في ملف HTML(HTML file) واحد أو إنشاء ملف HTML(HTML file) لكل مجلد منفصل.

قائمة دليل html

بشكل عام ، يعد إنشاء صفحات ويب بتنسيق HTML(HTML web) سريعًا لأي فرع مجلد(folder branch) في Windows برنامجًا مفيدًا .

Snap2HTML

لا يحتوي البرنامج الثاني ، Snap2HTML ، على العديد من الخيارات ، لكن الإخراج يبدو أفضل. إليك إخراج HTML(HTML output) لنفس دليل التنزيلات على جهاز الكمبيوتر الخاص بي:

snap2html

يحتوي البرنامج على واجهة بسيطة للغاية وخيارين فقط. لتشغيل البرنامج ، ما عليك سوى النقر نقرًا مزدوجًا فوق ملف Snap2HTML.exe. مثل DirHTML ، لا يتطلب هذا البرنامج(program doesn) تثبيتًا .

snap2html واجهة المستخدم الرسومية

أولاً ، يمكنك اختيار المجلد الجذر(root folder) الذي ترغب في بدء قائمة الدليل(directory listing) به. هناك خياران لتضمين الملفات المخفية أو ملفات النظام(hidden or system files) إذا أردت. يمكنك تغيير عنوان صفحة HTML(HTML page) ويمكنك تحديد تمكين(Enable) ضمن ملفات الارتباط(Link files) إذا كنت تريد أن يكون كل ملف ارتباطًا قابلاً للنقر.

يمكنك تحديد زر فتح في المستعرض عندما تكون جاهزًا(Open in browser when ready) ثم النقر فوق إنشاء لقطة(Create Snapshot) لإنشاء قائمة دليل HTML(HTML directory) . سيُطلب منك حفظ ملف HTML(HTML file)  أولاً ثم سيتم فتحه في متصفح الويب الافتراضي الخاص بك.

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



About the author

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



Related posts