服务器硬盘空间操作
2009-12-27 20:43
323 查看
DriveInfo[] allDrive = DriveInfo.GetDrives();//获取一个DriveInfo对象数组,代表当前计算机的所有逻辑分区 foreach (DriveInfo item in allDrive)
{
if (item.IsReady)//验证磁盘空间是否可读,一免不可读的异常。
{
if (item.Name.ToUpper().ToString() == "E:\\")
{
//item.Name.ToString() + "盘;"剩余空间:" +
this.lbllast.Text += (item.AvailableFreeSpace/(1024*1024)).ToString()+"MB";
}
}
}
DriveInfo类允许你获得计算机驱动器的信息。一般而言,DriveInfo类只是用于获取磁盘已经是用的剩余的空间的大小。
DriveInfo的类成员
TotalSize 获取驱动器总大小,字节为单位,包括已分配和未分配。
TotalFreeSpace 获取磁盘总剩余空间大小,字节为单位。
AuailableFreeSpace 获取磁盘可用空间的大小,字节为单位,但如果你用磁盘限额限制了ASP.NET进程能是用的空间,可用剩余空间可能小于总剩余空间。
DriveFormat 返回驱动器所使用的文件系统名称(如NTFS或FAT32)
DriveType 返回一个DriveType枚举值,它表明驱动器是否是固定的、网络的、CD-ROM的、RAM的或可移动的(如果不能确定驱动器类型,则返回Unknow)
IsReady 返回驱动器是否准备好用于读或写
Name 返回驱动器符号(如C:或E:)
VolumeLabel 返回驱动器卷标。在以NTFS格式分区的驱动中,卷标最多可以有32个字符。如没有设置,则返回null
RootDirectory 返回驱动器根目录的DirectoryInfo对象
GetDrives() 获取一个DriveInfo对象数组,代表当前计算机的所有逻辑分区。
{
if (item.IsReady)//验证磁盘空间是否可读,一免不可读的异常。
{
if (item.Name.ToUpper().ToString() == "E:\\")
{
//item.Name.ToString() + "盘;"剩余空间:" +
this.lbllast.Text += (item.AvailableFreeSpace/(1024*1024)).ToString()+"MB";
}
}
}
DriveInfo类允许你获得计算机驱动器的信息。一般而言,DriveInfo类只是用于获取磁盘已经是用的剩余的空间的大小。
DriveInfo的类成员
TotalSize 获取驱动器总大小,字节为单位,包括已分配和未分配。
TotalFreeSpace 获取磁盘总剩余空间大小,字节为单位。
AuailableFreeSpace 获取磁盘可用空间的大小,字节为单位,但如果你用磁盘限额限制了ASP.NET进程能是用的空间,可用剩余空间可能小于总剩余空间。
DriveFormat 返回驱动器所使用的文件系统名称(如NTFS或FAT32)
DriveType 返回一个DriveType枚举值,它表明驱动器是否是固定的、网络的、CD-ROM的、RAM的或可移动的(如果不能确定驱动器类型,则返回Unknow)
IsReady 返回驱动器是否准备好用于读或写
Name 返回驱动器符号(如C:或E:)
VolumeLabel 返回驱动器卷标。在以NTFS格式分区的驱动中,卷标最多可以有32个字符。如没有设置,则返回null
RootDirectory 返回驱动器根目录的DirectoryInfo对象
GetDrives() 获取一个DriveInfo对象数组,代表当前计算机的所有逻辑分区。
相关文章推荐
- sql 查询服务器硬盘剩余空间
- 服务器性能检测脚本(CPU、内存、硬盘空间)
- 服务器阵列操作之--无损空间扩容
- 停止自动归档的操作,实验时可以节省硬盘空间
- 个人每周末晚上要去的几个在某台服务器硬盘柱面扇区上的某个空间
- 查看sqlserver服务器 硬盘剩余空间
- centos服务器如何用命令查看哪个程序内存占用情况,硬盘空间占用
- Windows 2003服务器硬盘增加空间
- 搭建服务器虚拟空间支持数据库操作
- Linux Web/DB服务器清理硬盘空间方法
- SQL查询服务器硬盘剩余空间
- 改個名字再發一次--本例運用了javascript,html控件,服务器控件,最重要的就是javascript对空间的操作--GridView套GridViewtao--- 利用GridView显示主细表并一次编辑明细表所有数据的例子
- 通过短信实现对服务器的性能(内存、CPU、硬盘空间等)指标的查看
- SQLServer 2012 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider, error: 0 - 等待的操作过时。
- 游戏服务器中的数据库异步操作技术和游戏数据的保存机制
- linux系统监控:记录用户操作轨迹,谁动过服务器
- Jenkins服务器磁盘空间管理策略
- Python文件操作,无缓冲写入,直接对硬盘进行操作
- Linux下获取硬盘空间的大小
- VMware 下扩展linux硬盘空间