您的位置:首页 > 编程语言 > C#

c#文件操作的学习

2014-07-26 10:32 267 查看
用于文件操作的类

File 用于创建、复制、删除、移动和打开文件的静态方法,并协助创建FileStream对象。

Directory 用于创建、复制、删除、移动和打开目录的静态方法。

Path 对包含文件或目录路径信息的string执行操作

FileInfo 提供创建、复制、删除、移动和打开文件的实例方法应帮助创建File对象

DirectoryInfo 提供创建、移动和枚举目录和子目录的实例方法

FileSystem 指向文件的流,支持对文件的读写,支持随机访问文件

StreamReader 从流中读取字符数据

StreamWriter 向流中写字符数据

FileSystemWatcher 用于监控文件和目录的变化

创建文件

用File创建文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace fileset
{
class Program
{
static void Main(string[] args)
{
string strTrmpPath = Path.GetTempPath();
//返回当前系统临时文件的路径,C:\Users\Administrator\AppData\Local\Temp
string strFileName = Path.Combine(strTrmpPath, "test.txt");
//合并两个路径的字符串
FileStream aFile = File.Create(strFileName);
//在当前系统临时文件夹里创建名为text的.txt文件
aFile.Close();
//关闭该文件
File.Delete(strFileName);
//删除该文件
}
}
}
使用FileInfo创建文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace fileset
{
class Program
{
static void Main(string[] args)
{
string strFileName = Path.Combine("c:\\", "name.txt");
//得到c盘的路径
FileInfo bFile = new FileInfo(strFileName);
//获得对文件的一个FileInfo类引用实例
FileStream cFile = bFile.Create();
//用Creat方法创建文件,返回一个FileStr对象
cFile.Close();
bFile.Delete();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: