اعاده تسميه سور القران الكريم - سي شارب - مقـــالات - Top Coder
Welcome to our Site
الدخــول Or تسجـــيل
الأربعاء
2016-12-07
5:16 PM
تسجــــيل | دخـــول
الرئيسية » مقالات » سي شارب

اعاده تسميه سور القران الكريم
برنامج لاعاده تسميه سور القران الكريم

الفكره جاتنى ازاى
السلام عليكم:
فى مره قعدت مع نفسى وقلت ياربى انا كل ما انقل قران للى ام بى فور لازم اغير
اسماء السور الى انجليزى علشان اعرف اسم السوره اللى عايزها
001.mp3>>>>001_Al-Fatiha.mp3
002.mp3>>>>002_Al-Baqarah.mp3
......etc
قلت لنفسى طيب ما انا اريح نفسى واعمل برنامج بمجرد انه اعطيله المسار  بتاع
الفولد بكبسه واحد يغير اسماء السور واريح دماغى  واكيد هريح دماغكم برده...
البرنامج
انا عملت تكست بوكس هنحط فيه المسار بتاع الفولد اللى فيه السور اللى
حضرتك عايز تغير اسمها

string location = textBox1.Text;

وبعد كده هنستخدم الكلاس بتاع الفولدرات علشان يتعرف على التكست على انه فولدر
ويبدا يتعامل معاه

DirectoryInfo dr = new DirectoryInfo(location);


وبعد كده هنستقطب  الفايلات اللى موجوده فى الفولدر ونحطها فى كلاس  خاص بالفايلات
ولازم تكون نوع الفايلات من نوع الام بى ثرى نظرا لانه شائع جدا فى القران الكريم

FileInfo[] file = dr.GetFiles();

وبعد كده هنعمل عمليه اعاده تسميه لكل فايل وده من خلال فور لووب

foreach (FileInfo subfile in file)
                {
                    if (subfile.Name == "001.mp3")
                        subfile.MoveTo(location + "\\001_AlFatiha.mp3");
                    if (subfile.Name == "002.mp3")
                        subfile.MoveTo(location + "\\002_Al-Baqarah.mp3");

ملاحظه1:فى السى شارب مفيش عمليه اعاده تسميه مباشره(على حد علمى)
فهنضطر لاستخدام خاصيه الموف تو الى نفس مكان الفايل الاول وبكدا تكون عمليه الرينام

ملاحظه2:انا حطيت الكود بين جمله تراى ..كاتش بحيث لو حصل خطأ ما

try
            {
              //statments....
            }
catch { MessageBox.Show("يوجد خطأما...برجاء المحاوله مره اخرى"); }

وفى الاخر تدوس على زرار كونفيرت والاسماء هتتغير ان شاء الله وابقوا ادعولى
تحميل المشروع
  Written by :  احمد عبدالراضى السيد
الفئة: سي شارب | أضاف: Ahmed_El-negm (2011-10-01 1:44 AM)
مشاهده: 1338 | الترتيب: 0.0/0


أترك تعليقك من خلال حسابك على الفيس بوك

تعليقات مشتركي الموقع

مجموع المقالات: 0
إضافة تعليق يستطيع فقط المستخدمون المسجلون
[ التسجيل | دخول ]
طريقة الدخول
بحث
Our Facebook community

تم إطلاق صفحة توب كودر على الفيس بوك

Advertisment
الأحـــدث
hitstatus
Copyright Mohammed Mahmoud © 2016
إنشاء موقع مجاني с uCoz