العودة   منتديات داماس > انظمة التشغيل والاوفيس > ورشة عمل اسطوانات تجميعات البرامج وشروحات ودروس برنامج الاوتوبلاي AutoPlay Media Studio

إضافة رد
07-08-2015, 04:09 PM
Haitham.2012
عضو فعال
رقم العضوية: 262676
تاريخ التسجيل: Apr 2009
الإقامة: Egypt
المشاركات: 106
تلقى دعوات الى: 1 موضوع
إعجاب: 0
تلقى 176 إعجاب على 40 مشاركة
 
توضيح ميزه روعه وبسيطه في أكواد الـ copy delete move find

ميزه روعه في أكواد الحذف والنسخ والنقل سأوضح النقطه على كود الحذف وهي نفسها على باقي الأكواد ...

عندما نريد حذف ملف معين وليكن اسمه ( haitham.txt ) كلنا نعرف إستخدام هذا الكود لتنفيذ هذه المهمه

File.Delete("AutoPlay\\Docs\\haitham.txt", true, false, false, nil);
هذا الأمر واضح للجميع أليس كذلك ؟؟ .. طيب شاهد معي هذه الصوره

توضيح ميزه روعه وبسيطه في أكواد الـ copy delete move find

هل تعرف معنى الحقل Recurse ؟

معناها هل تريد أن تشمل جميع المجلدات الموجوده داخل المجلد الهدف أم لا ؟؟ ( ستتضح مع المثال )

أولا اذا كنت تريد حذف ملف واحد ومحدد لن يكون هناك فرق سواء كانت قيمة هذا الحقل true أو false

تمهيد : كما ذكرنا اذا اردنا حذف ملف واحد ومحدد سنستخدم الكود السابق ذكره .. طيب لو اردنا حذف مجموعة ملفات مره واحده وبدون ان تستخدم دالة تكرار والميزه الأروع انك تستطيع حذف مجموعه من الملفات التي تحتوي على نص معين ويترك الباقي دون حذف ..

عليك اولا معرفة هذه العلامات

( * ) وهي تعني أي عدد من الحروف

( ؟ ) وهي تعني حرف واحد

طبعا هنا نقصد بالحرف أي كان ( رقم , حرف عربي , حرف إنجليزي , علامه .... )

ركز في الأمثله القادمه على مكان النجمه ( * )

مثال رقم 1 : تريد حذف جميع الملفات ذات امداد txt الموجود داخل المجلد Docs سيكون هذا الكود المستخدم

 File.Delete("AutoPlay\\Docs\\*.txt", false, false, false, nil);
مثال رقم 2 : تريد حذف جميع الملفات ذات امداد txt الموجود داخل المجلد Docs و الموجوده داخل أي مجلد داخل ال Docs سيكون هذا الكود المستخدم ( لاحظ تشابه الكود مع السابق لكن الحقل Recurse أصبح true )

File.Delete("AutoPlay\\Docs\\*.txt", true, false, false, nil);
مثال رقم 3 : تريد حذف جميع الملفات ذات امتداد txt والتي يحتوي اسم الملف على كلمة ( haitham ) في البدايه فقط

File.Delete("AutoPlay\\Docs\\haitham*.txt", false, false, false, nil);
طبعا كما ذكرنا سابقا فائدة الحقل Recurse فلك ان تتركه على false او تجعله true

مثال رقم 4 : تريد حذف جميع الملفات ذات امتداد txt والتي يحتوي اسم الملف على كلمة ( haitham ) في النهايه فقط

 File.Delete("AutoPlay\\Docs\\*haitham.txt", false, false, false, nil);
مثال رقم 5 : تريد حذف جميع الملفات ذات امتداد txt والتي يحتوي اسم الملف على كلمة ( haitham ) أيا كان موقع الاسم

File.Delete("AutoPlay\\Docs\\*haitham*.txt", false, false, false, nil);
نفس الأفكار السابقه يمكنك ان تتطبقها على كود النسخ او نقل الملفات او حتى البحث عن الملفات

بالتوفيق




07-08-2015, 05:35 PM
ربيع
عضـو
رقم العضوية: 1170
تاريخ التسجيل: Sep 2003
المشاركات: 0
تلقى دعوات الى: 2801 موضوع
إعجاب: 0
تلقى 0 إعجاب على 0 مشاركة
 
بارك الله فيك أخي

07-08-2015, 05:56 PM
Dzhamza
مجموعة الإدارة
رقم العضوية: 438707
تاريخ التسجيل: Nov 2013
الإقامة: Algeria
المشاركات: 15,453
تلقى دعوات الى: 3054 موضوع
إعجاب: 6,436
تلقى 16,750 إعجاب على 3,166 مشاركة
 
بارك الله فيك أخي الكريم

07-08-2015, 06:32 PM
raedms
VIP
رقم العضوية: 81535
تاريخ التسجيل: May 2007
المشاركات: 24,085
تلقى دعوات الى: 1375 موضوع
إعجاب: 618
تلقى 4,150 إعجاب على 772 مشاركة
 
جزاك الله كل خير

07-08-2015, 06:36 PM
أبوأحمدهشام
عضوية الشرف
رقم العضوية: 257752
تاريخ التسجيل: Apr 2009
الإقامة: NETHERLAND
المشاركات: 6,387
تلقى دعوات الى: 2670 موضوع
إعجاب: 1,697
تلقى 4,898 إعجاب على 933 مشاركة
 
جزاك الله كل خير

07-08-2015, 06:43 PM
سعد الدين
المسؤول الفني
رقم العضوية: 3
تاريخ التسجيل: Mar 2003
الإقامة: Türkiye
المشاركات: 46,077
تلقى دعوات الى: 6071 موضوع
إعجاب: 10,915
تلقى 15,521 إعجاب على 5,194 مشاركة
 
تسلم ايدك اخي هيثم بارك الله بك على المساهمات المميزة

07-08-2015, 06:44 PM
ABU.AMR
عضوية الشرف
رقم العضوية: 87092
تاريخ التسجيل: Jun 2007
المشاركات: 11,155
تلقى دعوات الى: 4330 موضوع
إعجاب: 4,574
تلقى 14,081 إعجاب على 3,448 مشاركة
 
بارك الله فيك أخي العزيز مجموعة دروس رائعة

07-08-2015, 10:46 PM
moltengold
الوسـام الماسـي
رقم العضوية: 66241
تاريخ التسجيل: Feb 2007
المشاركات: 4,626
تلقى دعوات الى: 259 موضوع
إعجاب: 1,431
تلقى 336 إعجاب على 213 مشاركة
 
بارك الله فيك

08-08-2015, 07:35 AM
رامي 11
الوسـام الذهبي
رقم العضوية: 412465
تاريخ التسجيل: Feb 2013
المشاركات: 1,624
تلقى دعوات الى: 1270 موضوع
إعجاب: 1,742
تلقى 347 إعجاب على 303 مشاركة
 
شرح مميز ومعلومات قيمة ومفيدة - جزاك الله كل خير استاذ هيثم

08-08-2015, 09:52 PM
Ahmed Nbeh
الوسـام الماسـي
رقم العضوية: 400860
تاريخ التسجيل: Apr 2012
الإقامة: Alexandria
المشاركات: 2,829
تلقى دعوات الى: 350 موضوع
إعجاب: 706
تلقى 521 إعجاب على 403 مشاركة
 
بارك الله فيك
وجزاك الله عنا خيرا

08-08-2015, 10:48 PM
Mohamed Elsaid
عضو ماسـي
رقم العضوية: 438999
تاريخ التسجيل: Nov 2013
الإقامة: Egypt
المشاركات: 1,331
تلقى دعوات الى: 432 موضوع
إعجاب: 273
تلقى 175 إعجاب على 72 مشاركة
 
بارك الله فيك اخى

23-12-2015, 07:12 AM
hanyteto
عضو ذهبي
رقم العضوية: 114192
تاريخ التسجيل: Apr 2008
المشاركات: 809
تلقى دعوات الى: 2 موضوع
إعجاب: 6
تلقى 39 إعجاب على 24 مشاركة
 
جزاك الله كل خير

29-12-2015, 04:53 AM
rabieabdo
عضو جديد
رقم العضوية: 708569
تاريخ التسجيل: Dec 2015
المشاركات: 5
تلقى دعوات الى: 0 موضوع
إعجاب: 1
تلقى 0 إعجاب على 0 مشاركة
 
:applau dit:
ممتاذ


توضيح ميزه روعه وبسيطه في أكواد الـ copy , delete , move , find



Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.