عنصر Drive ASP

شیء Drive برای بازگرداندن اطلاعات درایورهای محلی یا شبکه‌ای استفاده می‌شود.

مثال

دریافت تعداد فضای قابل استفاده درایور
این مثال نشان می‌دهد که چگونه ابتدا یک شیء FileSystemObject ایجاد می‌کنیم و سپس از ویژگی AvailableSpace برای دریافت فضای قابل استفاده درایور مورد نظر استفاده می‌کنیم.
دریافت فضای باقی‌مانده درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی FreeSpace برای دریافت فضای باقی‌مانده درایور مورد نظر استفاده می‌شود.
دریافت کل فضای درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی TotalSize برای دریافت کل فضای درایور مورد نظر استفاده می‌شود.
دریافت حرف درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی DriveLetter برای دریافت حرف درایور مورد نظر استفاده می‌شود.
دریافت نوع درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی DriveType برای دریافت نوع درایور مورد نظر استفاده می‌شود.
دریافت اطلاعات سیستم فایل درایور مورد نظر
این مثال نشان می‌دهد که چگونه از FileSystem برای دریافت نوع سیستم فایل درایور مورد نظر استفاده می‌شود.
آیا درایور مورد نظر آماده است؟
این مثال نشان می‌دهد که چگونه از ویژگی IsReady برای بررسی اینکه آیا درایور مورد نظر آماده است یا خیر استفاده می‌شود.
دریافت مسیر درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی Path برای دریافت مسیر درایور مورد نظر استفاده می‌شود.
دریافت پوشه ریشه درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی RootFolder برای دریافت پوشه ریشه درایور مورد نظر استفاده می‌شود.
دریافت شماره سریال درایور مورد نظر
این مثال نشان می‌دهد که چگونه از ویژگی Serialnumber برای دریافت شماره سریال درایور مورد نظر استفاده می‌شود.

Drive Object

Drive Object برای بازگرداندن اطلاعاتی در مورد درایوهای محلی یا درایوهای مشترک شبکه استفاده می‌شود. Drive Object می‌تواند اطلاعاتی در مورد سیستم فایل، فضای باقی‌مانده، شماره سریال، نام لوگوی درایو و غیره را بازگرداند.

نکته:نمی‌توان از طریق Drive Object اطلاعاتی در مورد محتوای درایو بازگرداند. برای این منظور از Folder Object استفاده کنید.

برای عمل بر روی ویژگی‌های Drive Object، باید یک نمونه از Drive Object را با استفاده از FileSystemObject ایجاد کنیم. ابتدا یک نمونه FileSystemObject ایجاد کنید، سپس از روش GetDrive یا ویژگی Drives FileSystemObject برای مثال Drive Object استفاده کنید.

مثال زیر از روش GetDrive روش FileSystemObject برای مثال Drive Object استفاده می‌کند و از ویژگی TotalSize برای بازگرداندن کل ظرفیت درایو مشخص شده (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 مقدار فضای قابل استفاده توسط کاربر را در درایو یا درایو مشترک شبکه مشخص شده بازمی‌گرداند.
DriveLetter حرف بزرگ شناسایی شده برای درایو محلی یا درایو مشترک شبکه را بازمی‌گرداند.
DriveType نوع درایو مشخص شده را بازمی‌گرداند.
FileSystem نوع سیستم فایل مورد استفاده توسط درایو مشخص شده را بازمی‌گرداند.
FreeSpace مقدار فضای باقی‌مانده برای استفاده توسط کاربر را در درایو یا درایو مشترک شبکه مشخص شده بازمی‌گرداند.
IsReady اگر درایو مشخص شده آماده باشد، true را بازمی‌گرداند. در غیر این صورت false را بازمی‌گرداند.
Path بازگشت یک حرف بزرگ با یک دوام به دنبال آن، برای نشان دادن مسیر نام درایو مشخص شده.
RootFolder بازگشت یک شیء پوشه، که پوشه ریشه درایو مشخص شده را نشان می‌دهد.
SerialNumber بازگشت شماره سریال دیسک مشخص شده
ShareName بازگشت نام اشتراک‌گذاری شبکه دیسک مشخص شده
TotalSize بازگشت کل ظرفیت دیسک مشخص شده
VolumeName تنظیم یا بازگشت نام دیسک مشخص شده