
asp.net 4.5 练习~test14-1 对磁盘操作
发布日期:2021-05-06 21:16:20
浏览次数:27
分类:精选文章
本文共 2515 字,大约阅读时间需要 8 分钟。
webform1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="test14_1.WebForm1" %>
webform1.aspx.cs
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace test14_1{ public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DriveInfo[] allDrives = DriveInfo.GetDrives(); foreach (DriveInfo drive in allDrives) { if (drive.IsReady == true) { TreeNode node = new TreeNode(); node.Value = drive.Name; TreeView1.Nodes.Add(node); TreeNode childNode1 = new TreeNode(); childNode1.Value = "驱动器的卷标:" + drive.VolumeLabel; node.ChildNodes.Add(childNode1); TreeNode childNode2 = new TreeNode(); childNode2.Value = "驱动器类型:" + drive.DriveType; node.ChildNodes.Add(childNode2); TreeNode childNode3 = new TreeNode(); childNode3.Value = "文件系统:" + drive.DriveFormat; node.ChildNodes.Add(childNode3); TreeNode childNode4 = new TreeNode(); childNode4.Value = "可用空间:" + (drive.AvailableFreeSpace / (1024 * 1024 * 1024)) + "Gb"; node.ChildNodes.Add(childNode4); TreeNode childNode5 = new TreeNode(); childNode5.Value = "空闲空间:" + (drive.TotalFreeSpace / (1024 * 1024 * 1024)) + "Gb"; node.ChildNodes.Add(childNode5); TreeNode childNode6 = new TreeNode(); childNode6.Value = "空间总量:" + (drive.TotalSize / (1024 * 1024 * 1024)) + "Gb"; node.ChildNodes.Add(childNode6); } else { TreeNode nodeNotUse = new TreeNode(); nodeNotUse.Value = drive.Name + "(驱动器没有准备好)"; TreeView1.Nodes.Add(nodeNotUse); } } } } }}
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月03日 14时00分22秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
2019-03-06
大白话说Java反射:入门、使用、原理
2019-03-06
集合系列 Set(八):TreeSet
2019-03-06
JVM基础系列第11讲:JVM参数之堆栈空间配置
2019-03-06
MySQL用户管理:添加用户、授权、删除用户
2019-03-06
比技术还重要的事
2019-03-06
linux线程调度策略
2019-03-06
软中断和实时性
2019-03-06
Linux探测工具BCC(可观测性)
2019-03-06
Opentelemetry Metrics SDK
2019-03-06
流量控制--2.传统的流量控制元素
2019-03-06
SNMP介绍及使用,超有用,建议收藏!
2019-03-06
SDUT2161:Simple Game(NIM博弈+巴什博弈)
2019-03-06
51nod 1596 搬货物(二进制处理)
2019-03-06
来自星星的祝福(容斥+排列组合)
2019-03-06
Hmz 的女装(递推)
2019-03-06
HDU5589:Tree(莫队+01字典树)
2019-03-06
不停机替换线上代码? 你没听错,Arthas它能做到
2019-03-06
sharding-jdbc 分库分表的 4种分片策略,还蛮简单的
2019-03-06