تحتوي هذه المقالة السريعة على معلومات حول ** كيفية ضغط المجلد في C# **. يوفر خطوات تفصيلية يجب القيام بها أثناء كتابة أداة لإنشاء ملف ZIP لمجلد. بضعة أسطر من التعليمات البرمجية في ** C# zip folder ** والملفات الموجودة في جميع المجلدات الفرعية دون تثبيت أي أداة خارجية.
خطوات المجلد المضغوط في C#
- أضف Aspose.ZIP من مدير حزمة NuGet لضغط المجلد
- إنشاء كائن فئة FileStream باسم ملف ZIP الناتج
- إنشاء كائن ملف ZIP Archive
- قم بإنشاء إدخالات في الأرشيف من خلال توفير اسم المجلد الهدف
- احفظ الأرشيف لإنشاء ملف مضغوط يحتوي على جميع الملفات والمجلدات الفرعية
تصف هذه الخطوات العملية بالتفصيل من خلال توفير تكوين البيئة أولاً ثم تقديم جميع الفئات الرئيسية المطلوبة لإنشاء ملف ZIP لمجلد. إلى * المجلد المضغوط C# * يتم إعطاء خطوات الترميز بعد ذلك من أجل الفهم الكامل.
رمز إلى مجلد مضغوط في C#
هذه الأسطر من التعليمات البرمجية في * C# تنشئ ملف ZIP من المجلد *. هناك عدد قليل من الاختلافات الممكنة لإنجاز المهمة ، على سبيل المثال بدلاً من توفير اسم المجلد الهدف ، يمكنك توفير كائن فئة DirectoryInfo كمصدر لملفات ملف ZIP الناتج. وبالمثل ، يمكنك أيضًا تعيين علامة لتضمين المجلد الجذر في ملف ZIP الناتج.
أرشدنا هذا البرنامج التعليمي إلى ضغط مجلد كامل. إذا كنت مهتمًا بمعرفة العملية العكسية ، مثل استخراج ملف مضغوط ، فراجع المقالة الموجودة على كيفية استخراج ملف مضغوط في C#.