最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#判斷指定驅動器是否是Fat分區(qū)格式的方法

 更新時間:2015年04月18日 12:39:23   作者:work24  
這篇文章主要介紹了C#判斷指定驅動器是否是Fat分區(qū)格式的方法,涉及C#中DriveFormat屬性的使用技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了C#判斷指定驅動器是否是Fat分區(qū)格式的方法。分享給大家供大家參考。具體如下:

using System;
using System.IO;
namespace RobvanderWoude
{
 class IsFAT
 {
  public static int Main( string[] args )
  {
   try
   {
    if ( args.Length == 0 )
    {
     return WriteError( string.Empty );
    }
    if ( args.Length > 1 )
    {
     return WriteError( "Invalid number of arguments." );
    }
    string drive = args[0].ToUpper( );
    DriveInfo[] allDrives = DriveInfo.GetDrives( );
    foreach ( DriveInfo drv in allDrives )
    {
     if ( drive == drv.Name.Substring( 0, 2 ) )
     {
      if ( drv.IsReady )
      {
       Console.WriteLine( drv.DriveFormat.ToUpper( ) );
       if (drv.DriveFormat == "FAT" || drv.DriveFormat == "FAT32")
       {
        return 0;
       }
       else
       {
        return 2;
       }
      }
      else
      {
       Console.WriteLine(drv.DriveType.ToString().ToUpper());
       return 1;
      }
     }
    }
    return WriteError( "Invalid drive specification." );
   }
   catch ( Exception e )
   {
    // Display help text with error message
    return WriteError( e );
   }
  }
  // Code to display help and optional error message, 
  //by Bas van der Woude
  public static int WriteError( Exception e )
  {
   return WriteError( e == null ? null : e.Message );
  }
  public static int WriteError( string errorMessage )
  {
   string fullpath = Environment.GetCommandLineArgs().GetValue(0).ToString();
   string[] program = fullpath.Split( '\\' );
   string exeName = program[program.GetUpperBound(0)];
   exeName = exeName.Substring(0, exeName.IndexOf('.'));
   if ( string.IsNullOrEmpty( errorMessage ) == false )
   {
    Console.Error.WriteLine();
    Console.ForegroundColor = ConsoleColor.Red;
    Console.Error.Write( "ERROR: " );
    Console.ForegroundColor = ConsoleColor.White;
    Console.Error.WriteLine( errorMessage );
    Console.ResetColor();
   }
   Console.Error.WriteLine();
   Console.Error.WriteLine("IsFAT, Version 1.00");
   Console.Error.WriteLine("Return 'errorlevel' 0 if the specified drive is FAT or FAT32 formated");
   Console.Error.WriteLine();
   Console.Error.Write("Usage: ");
   Console.ForegroundColor = ConsoleColor.White;
   Console.Error.WriteLine("{0} drive:", exeName.ToUpper());
   Console.ResetColor( );
   Console.Error.WriteLine();
   Console.Error.WriteLine("Note: Returns 0 if FAT or FAT32, 2 if not, 1 if not ready or invalid.");
   Console.Error.WriteLine();
   Console.Error.WriteLine("Written by Rob van der Woude");
   return 1;
  }
 }
}

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C#實現(xiàn)json格式數(shù)據(jù)解析功能的方法詳解

    C#實現(xiàn)json格式數(shù)據(jù)解析功能的方法詳解

    這篇文章主要介紹了C#實現(xiàn)json格式數(shù)據(jù)解析功能的方法,結合實例形式較為詳細的分析了C#解析json格式數(shù)據(jù)的具體操作步驟與相關注意事項,需要的朋友可以參考下
    2017-12-12
  • Directory文件類的實例講解

    Directory文件類的實例講解

    下面小編就為大家分享一篇Directory文件類的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • C# .net實現(xiàn)貨幣轉換示例

    C# .net實現(xiàn)貨幣轉換示例

    這篇文章主要介紹了C# .net實現(xiàn)貨幣轉換,其中包含了try catch、switch語句的運用,對于C#初學者有一定的借鑒價值,需要的朋友可以參考下
    2014-08-08
  • c# 實現(xiàn)漢諾塔游戲

    c# 實現(xiàn)漢諾塔游戲

    這篇文章主要介紹了c# 實現(xiàn)漢諾塔游戲的示例,幫助大家更好的理解和使用c# 編程語言,感興趣的朋友可以了解下
    2020-11-11
  • 解析C#中的裝箱與拆箱的詳解

    解析C#中的裝箱與拆箱的詳解

    本篇文章是對C#中的裝箱與拆箱進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C# WPF開源UI控件庫MaterialDesign介紹

    C# WPF開源UI控件庫MaterialDesign介紹

    這篇文章介紹了C# WPF開源UI控件庫MaterialDesign,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-01-01
  • c# 網(wǎng)址壓縮簡單實現(xiàn)短網(wǎng)址

    c# 網(wǎng)址壓縮簡單實現(xiàn)短網(wǎng)址

    短網(wǎng)址,忽然一下子就冒出來的東西,長長的一個URL,提交過去,出來就只有短短的一個URL了,看起來似乎挺神奇,其實簡單分析一下,明白其中的原理,也是一件很簡單的事情,需要的朋友可以了解下
    2012-12-12
  • C#簡單爬蟲案例分享

    C#簡單爬蟲案例分享

    這篇文章主要為大家分享了C#簡單爬蟲案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • C#程序最小化到托盤圖標操作步驟與實現(xiàn)代碼

    C#程序最小化到托盤圖標操作步驟與實現(xiàn)代碼

    設置窗體屬性showinTask=false;加notifyicon控件notifyIcon1,為控件notifyIcon1的屬性Icon添加一個icon圖標;添加窗體最小化事件(首先需要添加事件引用)接下來介紹實現(xiàn)代碼,感興趣的朋友可以研究下
    2012-12-12
  • C#文件目錄操作方法匯總

    C#文件目錄操作方法匯總

    本文主要列舉出C#文件和目錄操作的一些方法,包括創(chuàng)建、移動、遍歷目錄,讀寫文件等方法,有需要的小伙伴可以學習一下。
    2016-04-04

最新評論

饶阳县| 格尔木市| 白银市| 华亭县| 金阳县| 南汇区| 喀喇沁旗| 延寿县| 大同市| 扶余县| 杭锦旗| 乐亭县| 牟定县| 银川市| 宜宾市| 中超| 海阳市| 常山县| 桃园市| 额济纳旗| 东城区| 永年县| 天等县| 通化县| 锡林浩特市| 平安县| 揭西县| 富裕县| 凤城市| 赤水市| 溧水县| 东方市| 辽宁省| 泰州市| 获嘉县| 元谋县| 克什克腾旗| 仁布县| 临西县| 清丰县| 蒲江县|