PDA

View Full Version : سوال: نمایش فضای باقی مانده در کل هاست



abolfazlahmadi
یک شنبه 17 دی 1396, 12:31 عصر
چگونه میتونم فضای باقی مانده در کل هاست رو به کاربر نشنون بدم

Tekyegah
یک شنبه 17 دی 1396, 19:44 عصر
چگونه میتونم فضای باقی مانده در کل هاست رو به کاربر نشنون بدم

فرض کنیم یه کد بنویسید که حجم تمام پوشه ها و فایل ها رو جمع کنید با هم ... شما از کجا میخواید متوجه شید کاربر چقدر فضا داره !!! که مقدار فضای باقی مانده رو به دست بیارید ؟!

general67
شنبه 30 دی 1396, 15:30 عصر
اگر میخواهید برای کاربر فضایی رو اختصاص بدین.خوب اینکار راحت هستش.با چند خط کد میشه حلش کرد.نه اگر میخواهید فضای کل هاست رو به کاربر نشون بدید از کد زیر استفاده نمایید.
Microsoft.VisualBasic.Devices.ComputerInfo.TotalPh ysicalMemory.

abolfazlahmadi
سه شنبه 03 بهمن 1396, 20:04 عصر
اگر میخواهید برای کاربر فضایی رو اختصاص بدین.خوب اینکار راحت هستش.با چند خط کد میشه حلش کرد.نه اگر میخواهید فضای کل هاست رو به کاربر نشون بدید از کد زیر استفاده نمایید.
Microsoft.VisualBasic.Devices.ComputerInfo.TotalPh ysicalMemory.

مرسی از اینکه جواب دادی اما من کد سی شارپ برای asp.net میخوام

general67
چهارشنبه 04 بهمن 1396, 09:57 صبح
آقای احمدی پروژتون رو شرح بدین تا جواب داده بشه.آیا فضای هاست تقسیم شده است و یا ...
با دستورات زیر میتوان به فضای کل هاردیسک دسترسی داشت:



private static void FreeSpaceLocal()
{
DriveInfo[] allDrives = DriveInfo.GetDrives();

foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" File type: {0}", d.DriveType);
if (d.IsReady == true)
{
Console.WriteLine(" Volume label: {0}", d.VolumeLabel);
Console.WriteLine(" File system: {0}", d.DriveFormat);
Console.WriteLine(" Available space to current user:{0, 15} bytes", d.AvailableFreeSpace);
Console.WriteLine(" Total size of drive: {0, 15} bytes ", d.TotalSize);
}
}
}





حالا شما ببینید میشه روی هاست امتحان کرد و یه نتایجی رسید.

abolfazlahmadi
جمعه 06 بهمن 1396, 23:10 عصر
آقای احمدی پروژتون رو شرح بدین تا جواب داده بشه.آیا فضای هاست تقسیم شده است و یا ...
با دستورات زیر میتوان به فضای کل هاردیسک دسترسی داشت:



private static void FreeSpaceLocal()
{
DriveInfo[] allDrives = DriveInfo.GetDrives();

foreach (DriveInfo d in allDrives)
{
Console.WriteLine("Drive {0}", d.Name);
Console.WriteLine(" File type: {0}", d.DriveType);
if (d.IsReady == true)
{
Console.WriteLine(" Volume label: {0}", d.VolumeLabel);
Console.WriteLine(" File system: {0}", d.DriveFormat);
Console.WriteLine(" Available space to current user:{0, 15} bytes", d.AvailableFreeSpace);
Console.WriteLine(" Total size of drive: {0, 15} bytes ", d.TotalSize);
}
}
}




حالا شما ببینید میشه روی هاست امتحان کرد و یه نتایجی رسید.

من یه هاست 100 مگ گرفتم حالا داخل پروژه ام مخوام نشون بدم که از 100 مگ چقدر استفاده شده است
مثلا : نشنون بده به صورت زیر
فضای کل هاست:100 مگابایت
فضای استفاده شده :10 مگابایت