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

C#判斷指定分區(qū)是否是ntfs格式的方法

 更新時(shí)間:2015年04月18日 12:31:19   作者:work24  
這篇文章主要介紹了C#判斷指定分區(qū)是否是ntfs格式的方法,涉及C#中DriveFormat屬性的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

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

using System;
using System.IO;
namespace RobvanderWoude
{
 class IsNTFS
 {
  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 == "NTFS" )
       {
        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( "IsNTFS, Version 1.00" );
   Console.Error.WriteLine( "Return 'errorlevel' 0 if the specified drive is NTFS 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 NTFS, 2 if not, 1 if not ready or invalid." );
   Console.Error.WriteLine( );
   Console.Error.WriteLine( "Written by Rob van der Woude" );
   return 1;
  }
 }
}

希望本文所述對大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#使用timer定時(shí)在屏幕上輸出信息的方法

    C#使用timer定時(shí)在屏幕上輸出信息的方法

    這篇文章主要介紹了C#使用timer定時(shí)在屏幕上輸出信息的方法,涉及C#中timer定時(shí)器的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C#讀取計(jì)算機(jī)CPU及HDD信息的方法

    C#讀取計(jì)算機(jī)CPU及HDD信息的方法

    這篇文章主要介紹了C#讀取計(jì)算機(jī)CPU及HDD信息的方法,涉及C#讀取計(jì)算機(jī)CPU及硬盤信息的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Unity shader實(shí)現(xiàn)高斯模糊效果

    Unity shader實(shí)現(xiàn)高斯模糊效果

    這篇文章主要為大家詳細(xì)介紹了Unity shader實(shí)現(xiàn)高斯模糊效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#實(shí)現(xiàn)json格式轉(zhuǎn)換成對象并更換key的方法

    C#實(shí)現(xiàn)json格式轉(zhuǎn)換成對象并更換key的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)json格式轉(zhuǎn)換成對象并更換key的方法,涉及C#操作json格式數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • C#實(shí)現(xiàn)圖像選擇驗(yàn)證碼的示例代碼

    C#實(shí)現(xiàn)圖像選擇驗(yàn)證碼的示例代碼

    為了防止網(wǎng)站被非法登陸,網(wǎng)站一般通過驗(yàn)證碼的方式,防止黑客用軟件非法登陸,本文主要介紹了C#實(shí)現(xiàn)圖像選擇驗(yàn)證碼的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • C#實(shí)現(xiàn)Word和ODT文檔相互轉(zhuǎn)換詳解

    C#實(shí)現(xiàn)Word和ODT文檔相互轉(zhuǎn)換詳解

    ODT文檔格式一種開放文檔格式(OpenDocument Text)。本文以C#及VB.NET代碼展示ODT和Word文檔之間相互轉(zhuǎn)換的方法,感興趣的可以學(xué)習(xí)一下
    2022-05-05
  • C#編寫ActiveX網(wǎng)頁截圖控件

    C#編寫ActiveX網(wǎng)頁截圖控件

    這篇文章主要介紹了C#編寫ActiveX網(wǎng)頁截圖控件,作為學(xué)習(xí)C#編寫ActiveX的一個(gè)簡單入門教程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 利用C#實(shí)現(xiàn)進(jìn)程管理器

    利用C#實(shí)現(xiàn)進(jìn)程管理器

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)自己的進(jìn)程管理器,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以了解一下
    2022-12-12
  • C#通過創(chuàng)建Windows服務(wù)啟動程序的方法詳解

    C#通過創(chuàng)建Windows服務(wù)啟動程序的方法詳解

    這篇文章主要介紹了C#通過創(chuàng)建Windows服務(wù)啟動程序的方法,較為詳細(xì)的分析了C#創(chuàng)建Windows服務(wù)應(yīng)用程序的步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06
  • c#常用表格控件dataGridView的分頁顯示

    c#常用表格控件dataGridView的分頁顯示

    最近項(xiàng)目需要自己寫了一個(gè)用來給DataGridView分頁用的控件,下面這篇文章主要給大家介紹了關(guān)于c#常用表格控件dataGridView的分頁顯示,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10

最新評論

涿州市| 大田县| 禹州市| 鸡西市| 长海县| 鱼台县| 平山县| 肥乡县| 桃园县| 左贡县| 陇西县| 张掖市| 石嘴山市| 长阳| 鹤山市| 宁化县| 曲麻莱县| 剑阁县| 内乡县| 阳高县| 衡水市| 紫阳县| 深泽县| 荣成市| 阳高县| 余姚市| 巴东县| 桂平市| 资源县| 小金县| 陇川县| 康乐县| 黄冈市| 新密市| 丰都县| 蒙自县| 南充市| 璧山县| 临清市| 西贡区| 化州市|