YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Interacting With The File System

Get Embed Code
4 Languages

Showing Revision 1 created 06/09/2016 by Udacity Robot.

  1. .يتم نسخ الملفات في Gradle بسهولة
  2. نبدأ بإعلان مهمة جديدة
    و
  3. .تعيين نوع المهمة باعتبارها نسخ
  4. بالطبع لن تقوم هذه المهمة بالفعل
    ،بأي شي
  5. لأننا لم نخبرها أي ملف
    .نريد القيام بنسخه وإلى أي مكان
  6. إن أبسط مثال هو نسخ
    .محتويات أحد المجلدات إلى آخر
  7. نستخدم مهام النسخ من
    ،أسلوب لإضافة مصادر
  8. وأسلوب into
    .لتعيين الوجهة
  9. سوف تقوم مهمة النسخ هذه بنسخ
    محتويات دليل الصور
  10. .إلى دليل البنية
  11. نستطيع تعيين الملفات المراد تضمينها أو
    ،استبعادها، وتستطيع عوامل التصفية استخدام أحرف البدل
  12. مما يتيح لنا القيام بأشياء مثل تضيمن
    ،جميع الملفات التي تتوافق مع نمط معين
  13. .أو تشتمل على ملحق ملف معين
  14. إن هذه المجموعة التي تشمل المصدر
  15. والوجهة والتضمينات و
    .الاستبعادات يطلق عليها مواصفات النسخ
  16. لنقم بتكوين مهمتنا
    ،لكي تتضمن فقط ملفات jpeg
  17. ،باستدعاء أسلوب التضمين
    .وتمرير نمط ملف
  18. نستطيع كذلك تكوين مهمة نسخة مفردة
    .للنسخ من مصادر متعددة
  19. يمكن أن تكون مواصفات النسخ هرمية، وهو ما يعتبر مفيد
    بصفة خاصة عندما تريد
  20. استبعاد ملفات معينة من
    مجلد فرعي معين، أو
  21. .أو تضمينهم بصفة خاصة في مجلد آخر
  22. لنقم بتكوين مهمة نسخ تقوم
    ،بنسخ جميع ملفات JPEG إلى مجلد واحد
  23. .جميع ملفات GIF إلى مجلد آخر
  24. .نقوم بتعريف اثنين من مواصفات نسخ التابع
  25. إحداهما لتضمين فقط ملفات JPEG والأخرى
    .لتضمين فقط ملفات GIF
  26. نقوم كذلك بتعيين المجلد
    .الذي نريد نسخ هذه الملفات إليه
  27. سوف يتم إنشاء هذه المجلدات باعتبارها
    مجلدات فرعية، أسفل وجهة نسخ الجذر
  28. وتكون النتيجة هي نسخ ملفات JPEG إلى build/jpeg ،
    ويتم نسخ
  29. جميع ملفات GIFT إلى
    .build/gif
  30. ويوفر Gradle أنواع المهام
    .لإنشاء أرشيفات مثل ملفات ZIP أو TAR
  31. تكون مهام الأرشيف متطابقة تقريبًا
    باستثناء بدلاً من تعيين
  32. ،دليل وجهة
    .نقوم بتعيين اسم أرشيف
  33. لنقم بأرشفة جميع الملفات
    .خارج دليل الصور
  34. ،نستخدم الاسم الأساسي لمهمة الضغط
    وخصائص destinationDir
  35. لإخبار Gradle بالاسم المحدد للأرشيف
    .ومكان إنشائه
  36. لاحظ أن خاصية destinationDir
    .تأخذ كائن ملف Java
  37. لحسن الحظ، توفر واجهة مشروع Gradle
    أسلوب الملاءمة من أجل
  38. .إنشاء الملفات
  39. يمكن القيام بأشياء مشابهة مع
    .مهام الأرشفة ومواصفات النسخة التجريبية
  40. نستطيع إنشاء أرشيف
    يضع ملفات JPEG
  41. وGIF بداخل
    .الأدلة الخاصة بها بداخل الأرشيف
  42. والفارق الوحيد من
    ،مثال مهمة النسخ
  43. هو أننا نقوم بتعيين اسم الأرشيف
    .والوجهة
  44. نريد في بعض الأحيان حذف
    ،ملفات خلال الإنشاءات
  45. يكون هذا عادةً من أجل تنظيف
    .مخرجات البنية السابقة
  46. يمكننا استخدام مهمة الحذف من أجل حذف
    .ملفات أو مجلدات في مشروعنا
  47. لدينا هنا مهمة
    .تقوم بحذف مجلد الإنشاء