File和FileInfo的区别总结
来源:互联网 发布:德迅网络怎么样 编辑:程序博客网 时间:2024/05/17 21:45
File类提供了创建、删除、复制、移动文件的静态方法
FileInfo类提供了创建、删除、复制、移动文件的实例方法。(不可继承)
File类的方法每次执行都要验证安全机制,所以在少量使用的时候用File效率高,但是如果用的多了 要用FileInfo效率高
string path = @"D:/test.txt";
if (!File.Exists(path))
{
using (StreamWriter sw = File.CreateText(path))
{
sw.WriteLine("Hello");
sw.WriteLine("World");
}
using (StreamReader sr = File.OpenText(path))
{
StringBuilder sb = new StringBuilder();
string str = "";
while ((str = sr.ReadLine()) != null)
{
sb.Append(str);
}
}
try
{
string path2 = @"D:/temp.txt";
string pathNew = @"D:/tempNew.txt";
File.Delete(path2);
File.Copy(path2, pathNew);
File.Delete(pathNew);
}
catch (IOException ex)
{
}
}
string path3 = @"D:/net.txt";
if (File.Exists(path3))
{
File.Delete(path);
}
using (FileStream fs = File.Create(path3))
{
byte[] byteData = new UTF8Encoding(true).GetBytes("this is some text in the text");
fs.Write(byteData, 0, byteData.Length);
}
using (StreamReader sr = File.OpenText(path3))
{
StringBuilder sb = new StringBuilder();
string str = "";
while ((str = sr.ReadLine()) != null)
{
sb.Append(str);
}
}
}
- File和FileInfo的区别总结
- File和FileInfo的区别
- File和FileInfo的区别
- File和FileInfo的区别
- C# file和fileinfo 的区别
- file与fileinfo的区别
- C#中File FileInfo 和Directory DirectoryInfo 类的区别
- c#中FileInfo类和File类的区别
- c#中FileInfo类和File类的区别
- c#FileStream文件读写.以及filestream,file和FileInfo的区别
- File,FileInfo,FileStream,StreamReader的区别与用法
- File,FileInfo,FileStream,StreamReader的区别与用法
- File 和 FileInfo,这是什么意思?
- Unity中File和FileInfo
- System.IO.File.Exists 和FileInfo类Exists 属性的区别?为何前者返回文件存在,后者返回不存在
- DirectoryInfo与FileInfo的区别
- 文件管理类 FileInfo 和 File
- 使用File和FileInfo类操作文件
- mem_fun/mem_fun_ref用法和详解
- stepldr编译的问题
- Web开发人员速查卡---http://coolshell.cn
- [ProblemSolving]iNode客户端数据库连接失败及IP地址获取方式检查不通过,强制用户下线
- 使用CoreTelephony获得SIM卡网络运营商名称
- File和FileInfo的区别总结
- 第6课
- Matlab函数、子函数的定义方法
- ZendStudioForEclipse-6实用快捷键大全
- 常见的Hash算法
- 数字段的模式匹配代码
- 知识管理体系与信息优化
- struts2验证
- struts2验证