قائمة الملفات من مجلد عن طريق بيرل

الأسطر القليلة التعليمة البرمجية Perl يمكن أن تنتج قائمة من كافة الملفات الموجودة في دليل معين. تعلم كيف.

A+ A-

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

اقرأ أيضا: تقديم قائمة بجميع الملفات في مجلد باستخدام أوامر MS-DOS

أمس، كنت بحاجة لتقديم قائمة من كافة الملفات الموجودة في مجلد باستثناء بضع من الملفات. إذا كنت في حاجة أيضا لإنجاز مهمة مماثلة، يمكنك استخدام قطعة التعليمات البرمجية التالية بيرل:

my $directory = shift;
opendir(d, "$directory") || die "Can't open $directory: $!\n";
my @flist = readdir(d);
closedir(d);
foreach my $f (@flist) {
  print "\$file = $f\n";
}

حفظ هذا الرمز في ملف، دعنا نقول، myfile.pl

الآن يمكنك تشغيل هذا البرنامج النصي بيرل في حين يعطي مسار الدليل على المعلمة الأولى.

بيرل myfile.pl "ج: \ مشروع"

سوف السطر الأول من قانون استخراج المعلمة الأولى وتخزينها في متغير الدليل $. السطر الثاني يحاول فتح دليل المقدمة. الخط الثالث يقرأ محتوى الدليل فتح إلىflist مجموعة. السطر الرابع في هذا الرمز بيرل يغلق الدليل. ثم لحلقة يسرد المحتوى من مجموعةflist.

آمل أنه من المفيد بالنسبة لك. لا تتردد أن نسأل إذا كان لديك أي أسئلة حول هذا الموضوع. سأكون سعيدا في محاولة لمساعدتك. شكرا لك على استخدام TechWelkin.

Ads

شارك

الأخيرة

أفضل البدائل أوبونتو للبحث عن إذا كنت لينكس العشاق

دعونا نبدأ عن طريق الحصول على دراية شيء. الأساسية ولكن قليل...

كيفية إضافة التوقيع في علبة بريد جوجل - إضافة التوقيع جوجل في Gmail

وكان صندوق البريد الوارد من قبل جوجل واحدة من أفضل الأمور ق...

أسبوعية أخبار تكنولوجيا المعلومات: نوكيا وغوغل ونينتندو

مرحبا بالجميع، انها الجمعة 3 مارس وتماما مثل دائما نعود مع ...

مشاريع بي التوت للمبتدئين - ماذا يمكن أن تفعل مع التوت بي

التوت بي هو عبارة عن سلسلة من الطاقة المنخفضة، وأجهزة الكمب...

أفضل VPN لالروبوت 2017 - كيفية استخدام VPN في الروبوت

لقد ولت الأيام التي كانت فيها الشبكات الخاصة الإفتراضية فقط...

تعليقات