الدلائل الفرعية في ملف مضغوط باستخدام ZipOutputStream

StackOverflow https://stackoverflow.com/questions/8394675

  •  28-10-2019
  •  | 
  •  

سؤال

أقوم بإنشاء ملف مضغوط باستخدام التقنية الموضحة هنا:

http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/

طلب العميل مني تضمين أدلة فرعية في هذا الملف المضغوط.لقد بحثت في وثائق ZipOutputStream ولكني لا أرى طريقة لتضمين الدلائل.هل هناك طريقة يمكنني من خلالها القيام بذلك باستخدام ZipOutputStream؟هل يجب أن أستخدم فئة مختلفة عن ZipOutputStream؟

أيضًا ، الملفات التي أقوم بضغطها ليست موجودة في نظام الملفات المحلي ، ولكن يتم تخزينها في خدمة سحابية.

هل كانت مفيدة؟

المحلول

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

على أي حال ، الرابط الذي نشرته يستخدم Genacodicetagpre

لإضافة ملفات إلى ملف zip.اتضح أن معلمة السلسلة هذه ليست مجرد اسم ملف ، بل يمكن أن تكون مسارًا أيضًا!لذلك باستخدام

Genacodicetagpre

سيجعل ملفك المضغوط يحتوي على مجلد يسمى "بعض-عشوائي-مجلد" ، مع ملف يسمى "بعض-مضحك-name.jpg".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top