العودة   منتديات داماس > >

  مواضيع مميزة  

  آخر عشرة مواضيع   المواضيع النشطة



إضافة رد
  #1  
07-08-2015, 04:09 PM
عضو فعال
رقم العضوية: 262676
تاريخ التسجيل: Apr 2009
الإقامة: Egypt
المشاركات: 106
تلقى دعوات الى: 1 موضوع
إعجاب: 0
تلقى 176 إعجاب على 40 مشاركة
 

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


توضيح ميزه روعه وبسيطه في أكواد الـ 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);
نفس الأفكار السابقه يمكنك ان تتطبقها على كود النسخ او نقل الملفات او حتى البحث عن الملفات

بالتوفيق

التسجيل في بوابة داماس يمنحك روابط مباشرة لتحميل الملفات




المواضيع المشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
درس جديد عن [cmd] النسخ copy & xcopy ونقل الملفات move Format ورشة عمل الصامت والمحمول 16 30-12-2017 01:09 AM
اريد ملفات avi بتاعت ويندوز crystal الخاصة copy cut delete VistaDarkX86 المرحلة الثانية : العمليات التجميليه على النسخة 8 10-12-2011 09:35 PM
طلب : برنامج Copy & Move عراقي المحبة المرحلة الثانية : العمليات التجميليه على النسخة 5 14-05-2009 12:46 PM
  #2  
07-08-2015, 05:35 PM
عضـو
رقم العضوية: 1170
تاريخ التسجيل: Sep 2003
المشاركات: 0
تلقى دعوات الى: 2801 موضوع
إعجاب: 0
تلقى 0 إعجاب على 0 مشاركة
 
بارك الله فيك أخي

  #3  
07-08-2015, 05:56 PM
مجموعة الإدارة
رقم العضوية: 438707
تاريخ التسجيل: Nov 2013
الإقامة: Algeria
المشاركات: 15,347
تلقى دعوات الى: 2934 موضوع
إعجاب: 6,333
تلقى 16,577 إعجاب على 3,108 مشاركة
 
بارك الله فيك أخي الكريم

  #4  
07-08-2015, 06:32 PM
VIP
رقم العضوية: 81535
تاريخ التسجيل: May 2007
المشاركات: 24,049
تلقى دعوات الى: 1368 موضوع
إعجاب: 618
تلقى 4,136 إعجاب على 758 مشاركة
 
جزاك الله كل خير

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

  #6  
07-08-2015, 06:43 PM
المسؤول الفني
رقم العضوية: 3
تاريخ التسجيل: Mar 2003
الإقامة: Türkiye
المشاركات: 45,868
تلقى دعوات الى: 5897 موضوع
إعجاب: 10,787
تلقى 15,544 إعجاب على 5,195 مشاركة
 
تسلم ايدك اخي هيثم بارك الله بك على المساهمات المميزة

  #7  
07-08-2015, 06:44 PM
عضوية الشرف
رقم العضوية: 87092
تاريخ التسجيل: Jun 2007
المشاركات: 11,160
تلقى دعوات الى: 4231 موضوع
إعجاب: 4,575
تلقى 13,984 إعجاب على 3,441 مشاركة
 
بارك الله فيك أخي العزيز مجموعة دروس رائعة

  #8  
07-08-2015, 10:46 PM
الوسـام الماسـي
رقم العضوية: 66241
تاريخ التسجيل: Feb 2007
المشاركات: 4,625
تلقى دعوات الى: 200 موضوع
إعجاب: 1,430
تلقى 328 إعجاب على 206 مشاركة
 
بارك الله فيك

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

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

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

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

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

إضافة رد



الساعة الآن 04:20 PM.


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.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.