بتـــــاريخ : 1/24/2011 1:23:03 AM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1826 0


    دورة AutoIt Scripting Language - الدرس الأول إدارة الملفات والمجلدات والتعامل معها

    الناقل : elmasry | العمر :42 | الكاتب الأصلى : TinyHacker | المصدر : www.arabteam2000-forum.com

    كلمات مفتاحية  :

    (إدارة الملفات والمجلدات)



    لغة AutoIt3 تتعامل مع الملفات والمجلدات بشكل سلس وسهل التطبيق.. كما التعامل مع برنامج MsDos في ويندوز..


    (نسخ الملفات والمجلدات)

    الأمر الخاص بالنسخ:

    FileCopy("الملف المصدر", "الهدف", الخيار )


    التطبيق:

    FileCopy("C:\Old File.txt", "D:\New File.txt", 0)


    خيارات إضافية:

    في الخانة الخاصة بالـ (خيار) يمكن أن تأخذ القيم التالية (0 و 1 و 8):

    نسخ الملف أو المجلد وعدم إستبدال الملفات في حال كانت موجودة (أي تحمل نفس الإسم):

    FileCopy("C:\Old File.txt", "D:\New File.txt", 0)


    نسخ الملف أو المجلد وإستبدال الملفات إذا كانت موجودة:

    FileCopy("C:\Old File.txt", "D:\New File.txt", 1)


    نسخ الملف أو المجلد وإنشاء المجلدات الفرعية (في حال حددت نسخ الملف إلى داخل عدة مجلدات):

    FileCopy("C:\Old File.txt", "D:\New File.txt", 8)


    خيار إضافي مميز:

    يمكنك الحصول على الخيارين الثاني والثالث معاً (8+1) .. عن طريق كتابة الرقم (9) في خانة الخيارات:

    FileCopy("C:\Old File.txt", "D:\New File.txt", 9)





    (نقل الملفات والمجلدات)

    بنفس الطريقة الخاصة بالنسخ تماماً مع تغيير الإمر:

    FileMove("الملف المصدر", "الهدف", الخيار )



    (حذف الملفات والمجلدات)

    أمر الحذف:

    FileDelete("الملف المصدر")


    تطبيق:

    FileDelete("C:\File.txt")





    (تغيير خصائص الملفات والمجلدات)



    أمر تعيين الخصائص:

    FileSetAttrib("الملف المصدر", "الخيار")


    الخيار يمكن أن يأخذ القيم التالية:

    "R" = READONLY
    "A" = ARCHIVE
    "S" = SYSTEM
    "H" = HIDDEN
    "N" = NORMAL
    "O" = OFFLINE
    "T" = TEMPORARY

    مع مراعات وضع إشارة (+) قبل كل قيمة لتعيين الخصائص وإشارة (-) لإزالتها..

    تطبيق:

    تغيير خصائص الملف الهدف إلى مخفي:

    FileSetAttrib("C:\File.txt", "+H")


    إزالة خاصية (للقراءة فقط) عن الملف الهدف:

     FileSetAttrib("C:\File.txt", "-R")


    إستخدام عدة خيارات:

    لتعيين الملف الهدف (للقراءة فقط + مخفي):

    FileSetAttrib("C:\File.txt","+R+H")


    لإزالة خاصية (ملف خاص بالنظام) + تعيين الملف (للقراءة فقط):

    FileSetAttrib("C:\File.txt","-S+R")




    ملاحظات هامة:

    1- كل تلك الأوامر تسري على الملفات أو المجلدات... وليس فقط على الملفات..

    2- يمكنك إستخدام اللاحقة (*) أو (؟) أو .... في تطبيق تلك الأوامر.. أي على سبيل المثال:

    لحذف جميع أنواع الملفات النصية (txt) من المجلد الهدف:

    FileDelete("C:\New Folder\*.txt")


    لتعيين جميع المجلدات بخاصية (مخفي) في المجلد الهدف:

    FileSetAttrib("C:\New Folder\*.?", "+H")




    3- هذه أهم الأوامر مبدأياً علماً أنه يوجد عدة أوامر أخرى متقدمة سنتطرق لشرحها لاحقاً بإذن الله...


    إنتهى الدرس الأول - تم إرفاق الدرس بشكل ملف وورد مع الموضوع

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


     
    ملف مرفق(ملفات)
     
    ملف مرفق  إدراة الملفات.zip (14.31كيلو )

    كلمات مفتاحية  :

    تعليقات الزوار ()