تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Directory.GetFiles
#1
السلام عليكم ورحمة الله و بركاته

Directory.GetFiles
كيف اجعل الملفات مرتبة كماهي في المجلد:
Page_1.html
Page_2.html
و هكذا
لاني الاحظ  ان الملف رقم 1000 قبلهم.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#2
(04-11-25, 10:45 PM)justforit كتب :
السلام عليكم ورحمة الله و بركاته

Directory.GetFiles
كيف اجعل الملفات مرتبة كماهي في المجلد:
Page_1.html
Page_2.html
و هكذا
لاني الاحظ  ان الملف رقم 1000 قبلهم.


(04-11-25, 10:45 PM)justforit كتب :
السلام عليكم ورحمة الله و بركاته

Directory.GetFiles
كيف اجعل الملفات مرتبة كماهي في المجلد:
Page_1.html
Page_2.html
و هكذا
لاني الاحظ  ان الملف رقم 1000 قبلهم.

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

اجعل الترقيم بشكل آخر ؛ بحيث تقوم بحساب خانات أكبر رقم ثم تجعل الأرقام التي في اليسار صفرُا
مثلا : أكبر رقم عندك هو 1000 ، إذن عدد الخانات هو أربع خانات ( 0 و 0 و 0 و 1 )
بالتالي فإن ترقيم أول ملف ( وهو 1 ) يكون كالتالي ( Page_0001.html )
وترقيم ثاني ملف ( وهو 2 ) يكون كالتالي ( Page_0002.html )
..... وهكذا في باقي الملفات !
أما الملف الأخير ( وهو 1000 ) يكون كالتالي ( Page_1000.html )

أرجو أن تكون قد فهمت قصدي .
الرد }}}
تم الشكر بواسطة: justforit
#3
(06-11-25, 01:08 AM)أبو خالد الشكري كتب : وعليكم السلام ورحمة الله وبركاته
اجعل الترقيم بشكل آخر ؛ بحيث تقوم بحساب خانات أكبر رقم ثم تجعل الأرقام التي في اليسار صفرُا
مثلا : أكبر رقم عندك هو 1000 ، إذن عدد الخانات هو أربع خانات ( 0 و 0 و 0 و 1 )
بالتالي فإن ترقيم أول ملف ( وهو 1 ) يكون كالتالي ( Page_0001.html )
وترقيم ثاني ملف ( وهو 2 ) يكون كالتالي ( Page_0002.html )
..... وهكذا في باقي الملفات !
أما الملف الأخير ( وهو 1000 ) يكون كالتالي ( Page_1000.html )

أرجو أن تكون قد فهمت قصدي .

بارك الله فيك ...نعم فهمت قصدك وهو بالاستعانة باجراء او دالة strdup  لكن الملفات اللي اقصدها لا اتحكم بتسميتها فلجات لحيلة ما وكنت دائما ابحث عن الدوال الموجودة بدل صياغة اكواد طويلة.
المهم الكود هو استخدام الـ regex لاستخلاص الرقم ووضع الارقام ضمن قائمة رقمية ثم اعمل لها sort وهكذا تم المراد .
بارك الله فيك ولك وكل من يقرا هذا الكلام.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: أبو خالد الشكري


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال حوال بعض الدوال فى الطبقة System.IO.Directory ali.alfoly 5 2,760 14-03-13, 08:05 PM
آخر رد: ali.alfoly

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم