NETCF开发之文件和目录(2)

原创 2007年09月23日 11:57:00
 

HTML Tags and JavaScript tutorial



NETCF开发之文件和目录(2)





System.IO
命名空间

Pocket PC
应用程序里实现目录和文件操作功能,需要对
System.IO
命名空间有基本的了解,主要包括该命名空间里用于创建、操作和删除目录及文件的类。表
11-1
列出了
System.IO
命名空间主要的类

 

11-1

System.IO
命名空间主要类








说明





BinaryReader



将基本数据类型读作二进制值。





BinaryWriter



以二进制形式将基本数据类型写入流。





Directory



提供创建、移动、删除与枚举目录、子目录和所包含文件的静态方法。





DirectoryInfo



提供创建、移动、删除与枚举目录、子目录和所包含文件的实例方法。





File



提供用于创建、复制、删除、移动和打开文件的静态方法。





FileInfo



提供创建、复制、删除、移动和打开文件的实例方法。





FileStream



以字节数据流的形式访问文件。





MemoryStream



以字节数据流的形式访问内存存储区域。





Path



指示文件或目录路径信息。





StreamReader



从文件中读字符。





StreamWriter



向文件写字符。





StringReader



从字符串读字符。





StringWriter



向字符串写字符。





TextReader



连续读字符串的字符。





TextWriter



连续向字符串写字符。



 
1.1.1
   
使用
System.IO
命名控件

Pocket PC
应用程序里可以通过两种方法引用
System.IO
命名空间里的类。第一种方法如图
11-1
所示,在代码首行增加
Imports
声明。该方法的好处是允许你缩短命名空间引用名。例如,如下代码框内完整命名空间引用语法:





System.IO.Directory.GetFiles




 
能够使用更简单的引用语法代替:





Directory.GetFiles




 
 


11-1
:增加
System.IO
命名空间的引用
 
引用
System.IO
命名空间的第二种方法即直接使用完全的命名空间引用语法。该方法的好处是使代码更容易理解。
    通过
System.IO
命名空间使用文件路径时需要注意,与桌面
Windows
环境不同,
Pocket PC
环境中的路径是以一个
"/"
开始的,而不是使用
C:

D:
。例如,桌面
Windows
的路径
C:/Program Files
,在
Pocket PC
设备里则是
/Program Files

 
 
 


Delphi驱动开发研究第九篇--文件与目录(2)

还记得我们是如何处理I/O请求的(见前面的章节)。例如,在驱动程序SharingMemory中对IRP_MJ_CREATE和IRP_MJ_CLOSE的处理如下: p_Irp^.IoSta...
  • sustzw
  • sustzw
  • 2011年08月26日 15:46
  • 492

目录监控,计算文件MD5值(part2)

  • 2011年03月09日 19:10
  • 14.31MB
  • 下载

DiscuzX2文档目录文件说明

  • 2014年01月06日 13:06
  • 83KB
  • 下载

cocos2d-x 3.x游戏开发学习笔记(2)--cocos2d-x 3.x文件目录结构分析

一、准备工作:          首先,到官网下载cocos2d-x3.0的beta版本,地址:http://www.cocos2d-x.org/download/version#Cocos2d-x...

postgresql学习笔记【2】-pg的文件与目录

打算在刚开始的时候参考《Postgresql数据库内核分析》和PG的文档来学习。先了解了一下安装和启动pg之后,pg会在一台机器上创建那些文件和目录。 了解目录和文件之前,先看了一下pg的架构。pg采...
  • bhq2010
  • bhq2010
  • 2013年10月07日 16:29
  • 7852

CMSIS-RTOS2 应用笔记 八 目录结构和文件概述

目录结构和文件概述 以下部分概述了与CMSIS-RTOS RTX v5的用户相关的目录结构和文件。 以下目录引用开始于CMSIS软件包安装路径下方,例如ARM / CMSIS / v...
  • wylwws
  • wylwws
  • 2017年05月05日 19:01
  • 501
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NETCF开发之文件和目录(2)
举报原因:
原因补充:

(最多只允许输入30个字)