1 / 53
文档名称:

第14章 文件处理.ppt

格式:ppt   页数:53
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第14章 文件处理.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第14章 文件处理.ppt

文档介绍

文档介绍:第14章文件处理
1
本章要点:
掌握Web服务器上驱动器、文件夹的操作
掌握Web服务器上文件的新建、移动、复制和删除操作
掌握Web服务器上读写文件的方法
熟悉文件的上传操作
2
目录
驱动器、文件夹和文件操作
获取驱动器信息
文件夹操作
文件操作
读写文件
Stream类
Reader和Writer类
文件上传
小结
3
驱动器、文件夹和文件操作
在Web应用程序中,Web服务器上的驱动器、文件夹和文件等操作很广泛,如越来越流行的网络硬盘。
、文件夹和文件的基本操作。
4
获取驱动器信息
.NET Framework 。利用DriveInfo类可以方便地获取Web服务器上每个驱动器的名称、类型、大小和状态信息等。
5
DriveInfo类常用属性和方法表
AvailableFreeSpace
获取驱动器可用空闲空间量。该属性会考虑磁盘配额,和TotalFreeSpace的值可能不同。
DriveFormat
获取文件系统的名称,例如 NTFS 或 FAT32。
DriveType
获取驱动器类型。
IsReady
逻辑值,表示一个特定驱动器是否已准备好。
Name
获取驱动器的名称。
RootDirectory
获取驱动器的根文件夹。
TotalFreeSpace
获取驱动器可用空闲空间总量。
TotalSize
获取驱动器上存储空间的总大小。
VolumeLabel
获取或设置驱动器的卷标。
GetDrives()
获取Web服务器上所有逻辑驱动器的名称。
6
实例14-1 显示Web 服务器上所有驱动器的信息
页面加载时获取当前系统中所有驱动器的信息,每个驱动器以一个节点的形式显示在控件TreeView1中。
源程序:
程序说明:。()获取所有驱动器对象集allDrives,然后利用foreach语句遍历allDrives,将驱动器的信息以节点的方式添加到控件TreeView1中。
7
文件夹操作
操作Web服务器的文件夹和子文件夹。
,可以实现创建和删除文件夹,复制、移动、重命名文件夹,遍历文件夹和设置或获取文件夹信息等操作。
8
Directory类常用方法表
CreateDirectory()
创建指定路径中的文件夹。
Delete()
删除指定的文件夹。
Exists()
确定是否存在文件夹路径。
GetCurrentDirectory()
获取应用程序的当前文件夹。
GetDirectories()
获取指定文件夹中所有子文件夹名称的集合。
GetDirectoryRoot()
返回指定路径的卷信息、根信息或两者同时返回。
9
Directory类常用方法表(续)
GetFiles()
返回指定文件夹中所有文件的集合。
GetFileSystemEntries()
返回指定文件夹中所有文件和子文件夹的名称集合。
GetLogicalDrives()
检索格式为“<驱动器号>:\”的逻辑驱动器的名称。
GetParent()
检索指定路径的父文件夹,包括绝对路径和相对路径。
Move()
将文件或文件夹及其内容移到新位置。
SetCurrentDirectory()
将应用程序的当前工作文件夹设置为指定的文件夹。
10