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

C# 文件操作相关

2008-10-16 14:14 330 查看
#写入/读出文本文件
string fileName =@"c:\111.txt";

StreamReader sr = new StreamReader(fileName); string str=sr.ReadLine (); sr.close();
StreamWriter rw=File.CreateText(Server.MapPath(".")+"\\myText.txt");

rw.WriteLine("写入");

rw.WriteLine("abc");

rw.WriteLine(".NET笔记");

rw.Flush();

rw.Close();
//打开文本文件

StreamReader sr=File.OpenText(Server.MapPath(".")+"\\myText.txt");

StringBuilder output=newStringBuilder();

string rl;

while((rl=sr.ReadLine())!=null)

{

output.Append(rl+"");

}
lblFile.Text=output.ToString();

sr.Close();

//C#追加文件

StreamWriter sw=File.AppendText(Server.MapPath(".")+"\\myText.txt");

sw.WriteLine("追逐理想");

sw.WriteLine("kzlll");

sw.WriteLine(".NET笔记");

sw.Flush();

sw.Close();
//C#拷贝文件

string OrignFile,NewFile;

OrignFile=Server.MapPath(".")+"\\myText.txt";

NewFile=Server.MapPath(".")+"\\myTextCopy.txt";

File.Copy(OrignFile,NewFile,true);
//C#删除文件

string delFile=Server.MapPath(".")+"\\myTextCopy.txt";

File.Delete(delFile);
//C#移动文件

string OrignFile,NewFile;

OrignFile=Server.MapPath(".")+"\\myText.txt";

NewFile=Server.MapPath(".")+"\\myTextCopy.txt";

File.Move(OrignFile,NewFile);
//C#创建目录

//创建目录c:\sixAge

DirectoryInfod=Directory.CreateDirectory("c:\\sixAge");

//d1指向c:\sixAge\sixAge1

DirectoryInfod1=d.CreateSubdirectory("sixAge1");

//d2指向c:\sixAge\sixAge1\sixAge1_1

DirectoryInfod2=d1.CreateSubdirectory("sixAge1_1");

//将当前目录设为c:\sixAge

Directory.SetCurrentDirectory("c:\\sixAge");

//创建目录c:\sixAge\sixAge2

Directory.CreateDirectory("sixAge2");

//创建目录c:\sixAge\sixAge2\sixAge2_1

Directory.CreateDirectory("sixAge2\\sixAge2_1");

新一篇: 心如止水 | 旧一篇: C# 网络通讯乱码问题解决小tips

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: