Csharp/C#教程:C#判断指定分区是否是ntfs格式的方法分享

本文实例讲述了C#判断指定分区是否是ntfs格式的方法。分享给大家供大家参考。具体如下:

usingSystem; usingSystem.IO; namespaceRobvanderWoude { classIsNTFS { publicstaticintMain(string[]args) { try { if(args.Length==0) { returnWriteError(string.Empty); } if(args.Length>1) { returnWriteError("Invalidnumberofarguments."); } stringdrive=args[0].ToUpper(); DriveInfo[]allDrives=DriveInfo.GetDrives(); foreach(DriveInfodrvinallDrives) { if(drive==drv.Name.Substring(0,2)) { if(drv.IsReady) { Console.WriteLine(drv.DriveFormat.ToUpper()); if(drv.DriveFormat=="NTFS") { return0; } else { return2; } } else { Console.WriteLine(drv.DriveType.ToString().ToUpper()); return1; } } } returnWriteError("Invaliddrivespecification."); } catch(Exceptione) { //Displayhelptextwitherrormessage returnWriteError(e); } } //Codetodisplayhelpandoptionalerrormessage, //byBasvanderWoude publicstaticintWriteError(Exceptione) { returnWriteError(e==null?null:e.Message); } publicstaticintWriteError(stringerrorMessage) { stringfullpath=Environment.GetCommandLineArgs().GetValue(0).ToString(); string[]program=fullpath.Split('\'); stringexeName=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,Version1.00"); Console.Error.WriteLine("Return'errorlevel'0ifthespecifieddriveisNTFSformated"); 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:Returns0ifNTFS,2ifnot,1ifnotreadyorinvalid."); Console.Error.WriteLine(); Console.Error.WriteLine("WrittenbyRobvanderWoude"); return1; } } }

希望本文所述对大家的C#程序设计有所帮助。

您可能感兴趣的文章:C#实现矩阵乘法实例分析C#重载运算符详解c#测试本机sql运算速度的代码示例分享C#中38个常用运算符的优先级的划分和理解C#位运算符整理C#隐藏控制台键盘输入的方法C#判断系统是32位还是64位的方法C#返回当前系统所有可用驱动器符号的方法C#中矩阵运算方法实例分析

标签: ntfs fs 方法 tfs

C语言基础知识变量的作用域和存储方式详细介绍

C语言 全局变量和局部变量详解及实例

上述就是C#学习教程:C#判断指定分区是否是ntfs格式的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/906266.html

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐