ASPNET网站开发全部课件第14章 文件处理.ppt

ASPNET网站开发全部课件第14章 文件处理.ppt

ID:51617121

大小:550.00 KB

页数:53页

时间:2020-03-26

ASPNET网站开发全部课件第14章 文件处理.ppt_第1页
ASPNET网站开发全部课件第14章 文件处理.ppt_第2页
ASPNET网站开发全部课件第14章 文件处理.ppt_第3页
ASPNET网站开发全部课件第14章 文件处理.ppt_第4页
ASPNET网站开发全部课件第14章 文件处理.ppt_第5页
资源描述:

《ASPNET网站开发全部课件第14章 文件处理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第14章文件处理1本章要点:掌握Web服务器上驱动器、文件夹的操作掌握Web服务器上文件的新建、移动、复制和删除操作掌握Web服务器上读写文件的方法熟悉文件的上传操作2目录14.1文件与目录操作14.1.1目录信息与DirectoryInfo类与14.1.2路径与Path类14.1.3File类的基本用法:文件存在性判定、文件删除等14.1.4文件信息与FileInfo类14.2使用FileUpLoad控件实现文件上传14.2.1关于FileUpLoad组件14.2.2FileUpLoad组件的

2、后台代码*14.3文件读写操作14.3.1Stream类14.3.2Reader和Writer类14.4小结314.1文件与目录操作在Web应用程序中,Web服务器上的驱动器、文件夹和文件等操作很广泛,如越来越流行的网络硬盘。需要导入System.IO命名空间来处理驱动器、文件夹和文件的基本操作。414.1.1获取驱动器信息.NETFramework3.5新增加的DriveInfo类可以实现对指定驱动器信息的访问。利用DriveInfo类可以方便地获取Web服务器上每个驱动器的名称、类型、大小和

3、状态信息等。5DriveInfo类常用属性和方法表AvailableFreeSpace获取驱动器可用空闲空间量。该属性会考虑磁盘配额,和TotalFreeSpace的值可能不同。DriveFormat获取文件系统的名称,例如NTFS或FAT32。DriveType获取驱动器类型。IsReady逻辑值,表示一个特定驱动器是否已准备好。Name获取驱动器的名称。RootDirectory获取驱动器的根文件夹。TotalFreeSpace获取驱动器可用空闲空间总量。TotalSize获取驱动器上存储空

4、间的总大小。VolumeLabel获取或设置驱动器的卷标。GetDrives()获取Web服务器上所有逻辑驱动器的名称。6实例14-1显示Web服务器上所有驱动器的信息页面加载时获取当前系统中所有驱动器的信息,每个驱动器以一个节点的形式显示在控件TreeView1中。源程序:myDriveInfo.aspx程序说明:实现文件操作需要导入命名空间System.IO。程序利用DriveInfo.GetDrives()获取所有驱动器对象集allDrives,然后利用foreach语句遍历allDriv

5、es,将驱动器的信息以节点的方式添加到控件TreeView1中。返回目录714.1.2文件夹操作操作Web服务器的文件夹和子文件夹。System.IO包含的Directory类和DirectoryInfo类提供的一组方法,可以实现创建和删除文件夹,复制、移动、重命名文件夹,遍历文件夹和设置或获取文件夹信息等操作。8Directory类常用方法表CreateDirectory()创建指定路径中的文件夹。Delete()删除指定的文件夹。Exists()确定是否存在文件夹路径。GetCurrentD

6、irectory()获取应用程序的当前文件夹。GetDirectories()获取指定文件夹中所有子文件夹名称的集合。GetDirectoryRoot()返回指定路径的卷信息、根信息或两者同时返回。9Directory类常用方法表(续)GetFiles()返回指定文件夹中所有文件的集合。GetFileSystemEntries()返回指定文件夹中所有文件和子文件夹的名称集合。GetLogicalDrives()检索格式为“<驱动器号>:”的逻辑驱动器的名称。GetParent()检索指定路径的

7、父文件夹,包括绝对路径和相对路径。Move()将文件或文件夹及其内容移到新位置。SetCurrentDirectory()将应用程序的当前工作文件夹设置为指定的文件夹。10DirectoryInfo类常用方法表Create()创建文件夹。CreateSubdirectory()在指定路径中创建一个或多个子文件夹。Delete()删除当前文件夹。GetDirectories()返回当前文件夹的子文件夹。GetFiles()返回当前文件夹中所有文件的集合。MoveTo()将当前文件夹移动到新位置。T

8、oString()返回用户所传递的原始路径。11比较Directory类和DirectoryInfo类Directory类的方法都是静态的,也就是说,这些方法可直接调用,并且所有的方法在执行时都将进行安全检查。DirectoryInfo类的方法是实例方法,使用前必须建立DirectoryInfo类的实例。Directory.CreateDirectory(@"c:tempsub1");DirectoryInfodtyInfo=newDirectoryInfo(@"c:tempsub1")

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。