StreamReader 指在以一种特定的编码输入字符,而 Stream 类用于字节的输入和输出。使用 StreamReader 读取标准文本文件的各行信息。
除非另外指定,StreamReader 的默认编码为 UTF-8,而不是当前系统的 ANSI 代码页。UTF-8 可以正确处理 Unicode 字符并在 *** 作系统的本地化版本上提供一致的结果。
--------------------------------------------------------------------------------------------------------
StreamWriter IO 写入 StreamWriter sw=new StreamWriter ("TestFile.txt") 对其进行 写入 *** 作
StreamWriter 指在以一种特定的编码输出字符,而从 Stream 派生的类则用于字节的输入和输出。
StreamWriter 默认使用 UTF8Encoding 的实例,除非指定了其他编码。构造 UTF8Encoding 的这个实例使得 Encoding.GetPreamble 方法返回以 UTF-8 格式编写的 Unicode 字节顺序标记。当不再向现有流中追加时,编码的报头将被添加到流中。这表示使用 StreamWriter 创建的所有文本文件都将在其开头有三个字节顺序标记。UTF-8 可以正确处理所有的 Unicode 字符并在 *** 作系统的本地化版本上产生一致的结果
方法1调用Windows
API函数
CreateDirectory()和 RemoveDirectory(),成功返回0,否则返回非零。
头文件<windows.h>
创建:CreateDirectory()
删除:RemoveDirectory()
方法2.
调用C运行库函数int
mkdir()和int
rmdir(),包含头文件<direct.h>
创建:mkdir()
删除:rmdir()
方法3.
调用system命令md
和
rd
创建:
删除:
扩展资料
1.检查文件是否存在:
使用access()函数,包含头文件<io.h>
2.C中的access函数:
int
access(const
char
*filename,
int
amode)
amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。
3.这个函数还可以检查其它文件属性:
06
检查读写权限
04
检查读权限
02
检查写权限
01
检查执行权限
00
检查文件的存在性
而这个就算这个文件没有读权限,也可以判断这个文件存在于否:存在返回0,不存在返回-1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)