الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد دالة تقوم بمسح الملفات و .....

بدأه nbr_15 في 22 سبتمبر 2010 · 6 رد · 757 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله ...

عندي سؤال إذا ممكن من أهل الخبره يجدون له حل مناسب ...

السؤال هو :

اريد كتابة برنامج يقوم بمسح جميع الملفات التي بداخل المجلد بإستثناء بعض الملفات التي انا احتاجها ..

مو لازم كتابة البرنامج كاملاً ولكن اريد استخدام هذه الدالة التي تقوم بعملية المسح فإني بحثت ولم اجدها ...

شاكر تعاونكم معي ....

#2

http://msdn.microsoft.com/en-us/library/system.io.file.delete.aspx

حدد الملفات الى مش عايز تحذفها واحذف البقية

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

اهلين اخوي احمد ،،، اشكرك على تعاونك معي ...

لكن عندي بعض الاستفسارات لأني مبتدئ بالبرمجة لكن عندي خبرة مو كثيرة .

الدالة اللي بالرابط وش فايدتها بالضبط ، ايضاً كيف انا احدد بعض الملفات التي لا اريد ان احذفها ...

لك مني جزيل الشكر ................................... . . .

#4

كل ماعليك استدعاءها على مسار الملف مش اكتر

File.Delete(file)

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

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5

اشكرك اخوي احمد على تفاعلك معي ...

لكن عندي بعض الأشياء ماني بفاهمها ...

ما فائدة هذه الأوامر : .

string sourceDir = @"c:\current";

string backupDir = @"c:\archives\2008";

ايضاً

File.Copy(Path.Combine(sourceDir, fName), Path.Combine(backupDir, fName), true);

#6
string sourceDir = @"c:\current";
string backupDir = @"c:\archives\2008";

هنا تعريف المسارات مجلد المصدر ومجلد النسخ الإحتياطي كسلاسل نصية

File.Copy دالة لنسخ ملف ما "من" و "الى" وتأخذ معامل اضافى وهو اعادة الكتابة overwrite

Path.Combine لإنشاء مسار من عدة سلاسل نصية

edit: انصحك تطلع على اى كتاب عن السى شارب

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 22 سبتمبر 2010 في 19:59

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#7

شكراً اخي احمد على تعاونك معي ...

اعذرني فأنا مبتدى بالبرمجة ...

الحمد لله الحين فهمت الكود 100 100

لكن كيف احدف بعض الملفات التي لا يوجد لها مسار ...

مثل بعض الملفات بالشبكة ( config ) وغيرها من الملفات ...

مواضيع مشابهة