(إدارة الملفات والمجلدات) لغة AutoIt3 تتعامل مع الملفات والمجلدات بشكل سلس وسهل التطبيق.. كما التعامل مع برنامج MsDos في ويندوز.. (نسخ الملفات والمجلدات) الأمر الخاص بالنسخ: plain text FileCopy("الملف المصدر", "الهدف", الخيار ) التطبيق: plain text FileCopy("C:\Old File.txt", "D:\New File.txt", 0) خيارات إضافية: في الخانة الخاصة بالـ (خيار) يمكن أن تأخذ القيم التالية (0 و 1 و 8): نسخ الملف أو المجلد وعدم إستبدال الملفات في حال كانت موجودة (أي تحمل نفس الإسم): plain text FileCopy("C:\Old File.txt", "D:\New File.txt", 0) نسخ الملف أو المجلد وإستبدال الملفات إذا كانت موجودة: plain text FileCopy("C:\Old File.txt", "D:\New File.txt", 1) نسخ الملف أو المجلد وإنشاء المجلدات الفرعية (في حال حددت نسخ الملف إلى داخل عدة مجلدات): plain text FileCopy("C:\Old File.txt", "D:\New File.txt", 8) خيار إضافي مميز: يمكنك الحصول على الخيارين الثاني والثالث معاً (8+1) .. عن طريق كتابة الرقم (9) في خانة الخيارات: plain text FileCopy("C:\Old File.txt", "D:\New File.txt", 9) (نقل الملفات والمجلدات) بنفس الطريقة الخاصة بالنسخ تماماً مع تغيير الإمر: plain text FileMove("الملف المصدر", "الهدف", الخيار ) (حذف الملفات والمجلدات) أمر الحذف: plain text FileDelete("الملف المصدر") تطبيق: plain text FileDelete("C:\File.txt") (تغيير خصائص الملفات والمجلدات) أمر تعيين الخصائص: plain text FileSetAttrib("الملف المصدر", "الخيار") الخيار يمكن أن يأخذ القيم التالية: "R" = READONLY "A" = ARCHIVE "S" = SYSTEM "H" = HIDDEN "N" = NORMAL "O" = OFFLINE "T" = TEMPORARY مع مراعات وضع إشارة (+) قبل كل قيمة لتعيين الخصائص وإشارة (-) لإزالتها.. تطبيق: تغيير خصائص الملف الهدف إلى مخفي: plain text FileSetAttrib("C:\File.txt", "+H") إزالة خاصية (للقراءة فقط) عن الملف الهدف: plain text FileSetAttrib("C:\File.txt", "-R") إستخدام عدة خيارات: لتعيين الملف الهدف (للقراءة فقط + مخفي): plain text FileSetAttrib("C:\File.txt","+R+H") لإزالة خاصية (ملف خاص بالنظام) + تعيين الملف (للقراءة فقط): plain text FileSetAttrib("C:\File.txt","-S+R") ملاحظات هامة: 1- كل تلك الأوامر تسري على الملفات أو المجلدات... وليس فقط على الملفات.. 2- يمكنك إستخدام اللاحقة (*) أو (؟) أو .... في تطبيق تلك الأوامر.. أي على سبيل المثال: لحذف جميع أنواع الملفات النصية (txt) من المجلد الهدف: plain text FileDelete("C:\New Folder\*.txt") لتعيين جميع المجلدات بخاصية (مخفي) في المجلد الهدف: plain text FileSetAttrib("C:\New Folder\*.?", "+H") 3- هذه أهم الأوامر مبدأياً علماً أنه يوجد عدة أوامر أخرى متقدمة سنتطرق لشرحها لاحقاً بإذن الله... إنتهى الدرس الأول - تم إرفاق الدرس بشكل ملف وورد مع الموضوع قد يحتاج الموضوع إلى إعادة تنسيق للإدارة حرية التصرف - ولا أعرف إن كان هناك وسيلة لتوضيح الخط الموجود بين أقواس الكود ... فهي صغيرة جداً ..ولو انتبهت قليلاً تجد أن الكتابة باللغتين العربية والأجنبية معاً في مربع الكود قد توهمك بخطأ في كتابته.. فأرجو أن تساعدونا في تفادي ذلك..
FileCopy("الملف المصدر", "الهدف", الخيار )
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)
FileCopy("C:\Old File.txt", "D:\New File.txt", 9)
FileMove("الملف المصدر", "الهدف", الخيار )
FileDelete("الملف المصدر")
FileDelete("C:\File.txt")
FileSetAttrib("الملف المصدر", "الخيار")
FileSetAttrib("C:\File.txt", "+H")
FileSetAttrib("C:\File.txt", "-R")
FileSetAttrib("C:\File.txt","+R+H")
FileSetAttrib("C:\File.txt","-S+R")
FileDelete("C:\New Folder\*.txt")
FileSetAttrib("C:\New Folder\*.?", "+H")