• 0

كيف أنسخ محتويات مجلد إلى مجلد آخر؟

أريد نسخ كامل محتويات مجلد إلى مجلد آخر باستخدام لغة روبي، فما هي أسهل طريقة لفعل ذلك؟ أرجو أن تكون الطريقة قصيرة ومكونة من سطر واحد فقط.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك استخدام وحدة FileUtils بطرق مختلف لنقل الملفات بسطر واحد فقط.
الطريقة الأبسط هي باستعمال تابع cp_r وإضافة /. إلى نهاية معامل مجلد المصدر كما في المثال التالي:

 FileUtils.cp_r 'src/.', 'dest'

أو يمكنك استخدام نفس التابع بطريقة مختلف لنقل الملفات وذلك عن طريق استخدام رمز /* كما في المثال التالي:

FileUtils.cp_r(Dir['A/*'],'B')

من الطرق الأخرى أيضا:

FileUtils.cp_r(Dir.glob('A/*'), 'B')

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن