مسار الملف

ملف :: المسار هو وحدة بيرل لإنشاء أو إزالة أشجار الدليل.
التحميل الان

مسار الملف الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Tim Bunce and Charles Bailey
  • موقع ويب الناشر:
  • http://search.cpan.org/~nwclark/perl-5.8.8/lib/File/Path.pm

مسار الملف العلامات


مسار الملف وصف

ملف :: المسار هو وحدة بيرل لإنشاء أو إزالة أشجار الدليل. ملف :: المسار هو وحدة بيرل لإنشاء أو إزالة directory thees.synopsis استخدام الملف :: المسار؛ mkpath (، 1، 0711)؛ RMTREE (، 1، 1)؛ توفر وظيفة mkpath طريقة ملائمة لإنشاء الدلائل، حتى لو لم تنشئ مكالمة mkdir kernel الخاص بك أكثر من مستوى واحد من الدليل في الوقت. MkPath يأخذ ثلاث حجج: اسم المسار لإنشاء، أو مرجع إلى قائمة المسارات لإنشاء، قيمة منطقية، والتي إذا كان صحيحا سيؤدي إلى طباعة mkpath لطباعة اسم كل دليل كما يتم إنشاؤه (الافتراضي إلى FALSE) ، والوضع الرقمي للاستخدام عند إنشاء الدلائل (الإعدادات الافتراضية إلى 0777)، المراد تعديله بواسطة umask.it الحالي لإرجاع قائمة بجميع الدلائل (بما في ذلك الوسطيات، التي تم تحديدها باستخدام فاصل UNIX "/ ') الذي تم إنشاؤه. إذا كان خطأ في النظام يمنع إنشاء دليل من الإنشاء، ثم ترمي وظيفة MKPath خطأ فادح مع CARP :: CROAK. يمكن محاصرة هذا الخطأ مع كتلة EAP: EAP {mkpath ($ dir)}؛ إذا كان ($ @) {print "تعذر إنشاء $ dir: $ @"؛ } بالمثل، توفر وظيفة RMTREE وسيلة مريحة لحذف مجموعة فرعية من بنية الدليل، مثل أمر UNIX RM -R. يأخذ Rmtree ثلاث حجج: جذر الفرعية للحذف، أو مرجع إلى قائمة الجذور. سيتم حذف جميع الملفات والأدلة الموجودة أسفل كل جذر، وكذلك الجذور نفسها،. القيمة المنطقية، والتي إذا كان صحيحا سيؤدي إلى طباعة RMTREE لطباعة رسالة في كل مرة يفحص فيها ملف، وإعطاء اسم الملف، و مشيرا إلى ما إذا كان يستخدم RMDIR أو إلغاء إزالته لإزالته، أو أنه تخطيه. (افتراضيات إلى False) قيمة منطقية، والتي إذا كان صحيحا سيؤدي إلى تخطي RMTREE لتخطي أي ملفات لا تملك الوصول إليها (إذا كان يعمل تحت VMS) أو وصول الكتابة (إذا كان يعمل تحت نظام تشغيل آخر). سيغير هذا في المستقبل عندما يتم تسوية معيار "حذف الإذن" تحت OSS بخلاف VMS. (الإعدادات الافتراضية إلى FALSE) بإرجاع عدد الملفات التي تم حذفها بنجاح. يتم حذف Symlinks ببساطة وليس متابعتها. Note: هناك ظروف السباق الداخلية لتنفيذ RMTREE مما يجعل غير آمنة للاستخدام في أشجار الدليل التي قد يتم تغييرها أو نقلها أثناء تشغيل RMTREE، وخاصة على أي أشجار دليل مع أي مكونات مسار أو الدلائل الفرعية قد تم القطران من قبل المستخدمين غير الموثوق بهم. قراءة / قابلة للكتابة!) ملاحظة أيضا أنه يمكن تحديد حدوث أخطاء في RMTREE فقط عن طريق ربط الرسائل التشخيصية باستخدام $ SIG {__ Warn__}؛ ليس من الواضح عن قيمة الإرجاع. متطلبات: perl.


مسار الملف برامج ذات صلة