مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

مهدی77777

عضویت از 1395/04/11

فرمت درایو در سی شارپ

  • سه شنبه 22 تیر 1395
  • 10:26
تشکر میکنم
سلام.چجوری میشه با سی شارپ یه درایو فرمت کرد مثلا درایو E://

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 22 تیر 1395
  • 16:30
public static bool FormatDrive(string driveLetter, 
	string fileSystem = "NTFS", bool quickFormat=true, 
	int clusterSize = 8192, string label = "", bool enableCompression = false )
{
   if (driveLetter.Length != 2 || driveLetter[1] != ':'|| !char.IsLetter(driveLetter[0]))
      return false;

   //query and format given drive         
   ManagementObjectSearcher searcher = new ManagementObjectSearcher
	(@"select * from Win32_Volume WHERE DriveLetter = '" + driveLetter + "'");
   foreach (ManagementObject vi in searcher.Get())
   {
      vi.InvokeMethod("Format", new object[] 
	{ fileSystem, quickFormat,clusterSize, label, enableCompression });
   }

   return true;
} 

 

کاربر سایت

مهدی77777

عضویت از 1395/04/11

  • سه شنبه 22 تیر 1395
  • 17:22
این کد باعث میشه که چه درایو های فرمت بشن ممنون
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 22 تیر 1395
  • 18:04

بعنوان ورودی و اولین پارامتر نام درایو را دریافت میکند

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)