ملفات :: dfportable.

الملفات :: dfportable هو امتداد بيرل لمعلومات مساحة القرص النظام.
التحميل الان

ملفات :: dfportable. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Ian Guthrie
  • موقع ويب الناشر:
  • http://search.cpan.org/~iguthrie/Net-Bluetooth-0.40/Bluetooth.pm

ملفات :: dfportable. العلامات


ملفات :: dfportable. وصف

الملفات :: dfportable هو امتداد بيرل لمعلومات مساحة قرص الملفات. الملفات :: dfportable هو امتداد بيرل للحصول على معلومات مساحة القرص لنظام الملفات. استخدام الملفات بلدي $ المرجع = dfportable ("c: \")؛ # حجم الكتلة الافتراضية هو 1، والتي تخرج البايتات إذا (محدد ($ المرجع)) {print "إجمالي البايتات: $ المرجع -> {blocks} n"؛ طباعة "إجمالي البايتات الحرة: $ المرجع -> {bfree} n"؛ طباعة "إجمالي البايتات دفع لي: $ المرجع -> {bavail} n"؛ طباعة "إجمالي البايت المستخدمة: $ المرجع -> {bused} n"؛ طباعة "النسبة المئوية كاملة: $ المرجع -> {per} n"} بلدي $ ref = dfportable ("/ tmp"، 1024)؛ # عرض الإخراج في كتل 1K إذا (المعرفة ($ المرجع)) {print "إجمالي الكتل 1K: $ المرجع -> {blocks} n"؛ طباعة "كتل 1K الإجمالية مجانا: $ المرجع -> {bfree} n"؛ طباعة "كتل 1K الكلية جدوى لي: $ المرجع -> {bavail} n"؛ طباعة "كتل 1K الكلية المستخدمة: $ المرجع -> {bused} n"؛ طباعة "النسبة المئوية كاملة: $ المرجع -> {per} n"} توفر هذه الوحدة طريقة محمولة للحصول على معلومات مساحة قرص الملفات. يجب أن تعمل الوحدة النمطية مع جميع إصدارات Windows (95 وما فوق)، ومع جميع النكهات من UNIX ذلك تنفيذ STATVFS أو مكالمات STATFS. سيشمل ذلك Linux، * BSD، HP-UX، AIX، Solaris، Mac OS X، IRIX، Cygwin، إلخ ... تختلف هذه الوحدة عن الملفات :: DF في أنه أضاف دعم Windows، ولكن لا يدعم Open تتطلب Filehandles ك Wrgent.dfportable () حجة دليل تمثل نظام الملفات الذي تريد الاستعلام عنه. هناك أيضا وسيطة بحجم كتلة اختياري بحيث يمكنك تكييف حجم القيم التي تم إرجاعها. حجم الكتلة الافتراضية هو 1، وهذا سيؤدي إلى إرجاع الوظيفة القيم في بايت. إذا لم تستخدم الوسيطة بحجم الكتلة أبدا، فيمكنك التفكير في أي مثيل من "الكتل" في هذا المستند يعني حقا إرجاع "البايتات" .DFPortable () مرجعا إلى التجزئة. المفاتيح المتوفرة في التجزئة هي كما يلي: {blocks} = إجمالي الكتل على نظام الملفات. {bfree} = إجمالي الكتل المجانية على نظام الملفات. {bavail} = إجمالي الكتل المتاحة للمستخدم تنفيذ تطبيق بيرل. يمكن أن يكون هذا مختلفا عن {bfree} إذا كان لديك حصص لكل مستخدم على نظام الملفات، أو إذا كان لدى المستخدم السوبر مبلغ محجوز. {bavail} يمكن أن يكون أيضا قيمة سلبية بسبب هذا. على سبيل المثال، إذا كان هناك المزيد من المساحة المستخدمة، فأنت متاح لك. {Bused} = إجمالي الكتل المستخدمة في نظام الملفات. {per} = النسبة المئوية من مساحة القرص المستخدمة. يعتمد هذا على مساحة القرص المتاحة للمستخدم تنفيذ التطبيق. بمعنى آخر، إذا كان نظام الملفات يحتوي على 10 من مساحتها المحجوزة للمخطأ، فإن النسبة المئوية المستخدمة يمكن أن تصل إلى 110. يمكنك الحصول على معلومات ONODE من خلال الوحدة النمطية أيضا. ولكن يجب عليك الاتصال () على مفتاح {files} للتأكد من توفر المعلومات. قد لا ترجع بعض أنظمة الملفات معلومات ONODE، على سبيل المثال Windows، وبعض NFS Systemystems.here هي مفاتيح INODE المتاحة: {files} = إجمالي iNodes على نظام الملفات. {ffree} = إجمالي iNodes مجانا على نظام الملفات. {favail} = المجموع Inodes المتاحة للمستخدم تنفيذ التطبيق. راجع القواعد الخاصة بمفتاح {bavail}. {fused} = إجمالي المعدات المستخدمة في نظام الملفات. {fper} = النسبة المئوية من INODES المستخدمة في نظام الملفات. انظر قواعد {per} key.If فشل دعوة DFPortable () لأي سبب من الأسباب، وسوف تعيد الحرس. من المحتمل أن يحدث هذا إذا فعلت أي شيء مجنون مثل محاولة الحصول على معلومات ل / Proc، أو إذا قمت بتمرير اسم نظام ملفات غير صالح، أو إذا كان هناك خطأ داخلي. سوف dfportable () croak () إذا قمت بتمريرها قيمة غير محددة. متطلبات: يجب أن يحتوي نظامك على STATVFS () أو STATFS () أو GetDiskFreespacea () أو GetDiskFreespaceex (). يجب أن تكون قيد التشغيل Perl 5.6 أو أعلى.


ملفات :: dfportable. برامج ذات صلة