DriveInfo 类

DriveInfo 类

.NET Framework 4

其他版本

提供对有关驱动器的信息的访问。

继承层次结构


System.Object
System.IO.DriveInfo

命名空间: System.IO
程序集: mscorlib(在 mscorlib.dll 中)

语法


C#

C++

F#

VB

复制

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class DriveInfo : ISerializable

DriveInfo 类型公开以下成员。

构造函数


名称

说明

公共方法

DriveInfo

提供对有关指定驱动器的信息的访问。

属性


名称

说明

公共属性

AvailableFreeSpace

指示驱动器上的可用空闲空间量。

公共属性

DriveFormat

获取文件系统的名称,例如 NTFS 或 FAT32。

公共属性

DriveType

获取驱动器类型。

公共属性

IsReady

获取一个指示驱动器是否已准备好的值。

公共属性

Name

获取驱动器的名称。

公共属性

RootDirectory

获取驱动器的根目录。

公共属性

TotalFreeSpace

获取驱动器上的可用空闲空间总量。

公共属性

TotalSize

获取驱动器上存储空间的总大小。

公共属性

VolumeLabel

获取或设置驱动器的卷标。

页首

方法


名称

说明

公共方法

Equals(Object)

确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)

受保护的方法

Finalize

允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)

公共方法静态成员

GetDrives

检索计算机上的所有逻辑驱动器的驱动器名称。

公共方法

GetHashCode

用作特定类型的哈希函数。 (继承自 Object。)

公共方法

GetType

获取当前实例的 Type。 (继承自 Object。)

受保护的方法

MemberwiseClone

创建当前 Object 的浅表副本。 (继承自 Object。)

公共方法

ToString

将驱动器名称作为字符串返回。 (重写 Object.ToString。)

页首

显式接口实现


名称

说明

显式接口实现私有方法

ISerializable.GetObjectData

使用序列化目标对象所需的数据填充 SerializationInfo 对象。

页首

备注


此类对驱动器进行建模,并提供方法和属性以查询驱动器信息。 使用 DriveInfo 来确定哪些驱动器可用,以及这些驱动器的类型。 还可以通过查询来确定驱动器的容量和可用空闲空间。

示例


下面的代码示例演示如何使用 DriveInfo 类显示有关当前系统中所有驱动器的信息。

C#

VB

复制

using System;
using System.IO;
 
class Test
{
 public static void Main()
 {
 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 available space: {0, 15} bytes",
 d.TotalFreeSpace);
 
 Console.WriteLine(
 " Total size of drive: {0, 15} bytes ",
 d.TotalSize);
 }
 }
 }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值