مفهوم Drive لـ ASP

يستخدم objDrive ليعيد معلومات حول محركات الأقراص المحلية أو محركات الأقراص المشتركة عبر الشبكة.

المثال

الحصول على عدد مساحة الحجم المتاحة للقرص المحدد
هذا المثال يوضح كيفية إنشاء objFileSystemObject أولاً ثم استخدام خاصية AvailableSpace للحصول على مساحة الحجم المتاحة للقرص المحدد.
الحصول على مساحة الحجم المتاحة للقرص المحدد
هذا المثال يوضح كيفية استخدام خاصية FreeSpace للحصول على مساحة الحجم المتاحة للقرص المحدد.
الحصول على حجم القرص المحدد
هذا المثال يوضح كيفية استخدام خاصية TotalSize للحصول على حجم القرص المحدد.
الحصول على حرف القرص المحدد
هذا المثال يوضح كيفية استخدام خاصية DriveLetter للحصول على حرف القرص المحدد.
الحصول على نوع القرص المحدد
هذا المثال يوضح كيفية استخدام خاصية DriveType للحصول على نوع القرص المحدد.
الحصول على معلومات نظام الملفات للقرص المحدد
هذا المثال يوضح كيفية استخدام FileSystem للحصول على نوع نظام الملفات للقرص المحدد.
هل القرص المحدد جاهز؟
هذا المثال يوضح كيفية استخدام خاصية IsReady للتحقق مما إذا كان القرص المحدد جاهزًا.
الحصول على مسار القرص المحدد
هذا المثال يوضح كيفية استخدام خاصية Path للحصول على مسار القرص المحدد.
الحصول على مجلد الجذر للقرص المحدد
هذا المثال يوضح كيفية استخدام خاصية RootFolder للحصول على مجلد الجذر للقرص المحدد.
الحصول على معرف التسلسل للقرص المحدد
هذا المثال يوضح كيفية استخدام خاصية Serialnumber للحصول على معرف التسلسل للقرص المحدد.

جهاز Drive

يستخدم جهاز Drive لعرض معلومات حول الدريves المحلية أو المشتركة عبر الشبكة. يمكن لجهاز Drive العودة بمعلومات مثل نظام الملفات، الحجم المتبقي، الرقم التسلسلي، اسم الحجم، إلخ.

ملاحظة:لا يمكن استخدام جهاز Drive لعرض معلومات عن محتويات الدريve. لتحقيق ذلك، استخدم جهاز Folder.

للعمل على خصائص جهاز Drive، يجب إنشاء نموذج من FileSystemObject لإنشاء نموذج Drive. أولاً، أنشئ نموذج FileSystemObject، ثم استخدم دالة GetDrive لنموذج FileSystemObject أو خاصية Drives لنموذج Drive.

استخدام مثال أدناه لعرض طريقة استخدام دالة GetDrive لـ FileSystemObject لعرض جهاز Drive، باستخدام خاصية TotalSize لعرض إجمالي حجم الدريve المحدد (c:) بالبايتات:

<%
Dim fs,d
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set d=fs.GetDrive("c:")
Response.Write("Drive " & d & ":")
Response.Write("Total size in bytes: " & d.TotalSize)
set d=nothing
set fs=nothing
%>

الإخراج:

Drive c: حجم إجمالي في بايتات: 5893563398

خصائص جهاز Drive

الخصائص الوصف
AvailableSpace يعود لمستخدم المساحة المتاحة على الدريve المحدد أو الدريve المشترك عبر الشبكة.
DriveLetter يعود بحرف كبير يستخدم لتحديد الدريve المحلي أو الدريve المشترك عبر الشبكة.
DriveType يعود بحرف كبير يعرف الدريve المحلي أو الدريve المشترك عبر الشبكة.
FileSystem يعود بنوع نظام الملفات المستخدم في الدريve المحدد.
FreeSpace يعود لمستخدم المساحة المتاحة على الدريve المحدد أو الدريve المشترك عبر الشبكة.
IsReady إذا كان الدريve المحدد جاهزًا، يعود بالقيمة true. وإلا يعود بالقيمة false.
Path يعود بحرف كبير يحمل نقطة علوية عقبها، يستخدم لت指示 مسار اسم الدريve المحدد.
RootFolder يعود بجهاز مجلد يمثل مجلد الجذر للدريve المحدد.
SerialNumber العودة إلى رقم سلسلة القرص المحدد
ShareName العودة إلى اسم مشاركة الشبكة للقرص المحدد
TotalSize العودة إلى الحجم الإجمالي للقرص المحدد أو المشاركات الشبكية للقرص
VolumeName تعيين أو العودة إلى اسم مجلد محدد للقرص