绝对路径:通过给定的路径能够直接在我的电脑中找到的文件

相对路径:文件相对于应用程序的路径

结论:

我们在开发中要尽量使用相对路径

File方法只能读取小文件,是一下子全读出来。如果读大文件则使用文件流来读取

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace File类的读写文件
{
class Program
{
static void Main(string[] args)
{
string[] contents=File.ReadAllLines(@"F:\程序测试文件夹\new.txt");//这是按照行来读取,并返回一个数组
foreach (var item in contents )
{
Console.WriteLine(item);
}
Console.WriteLine("======================================"); string str = File.ReadAllText(@"F:\程序测试文件夹\new.txt");//这是整体读,返回一个字符串
Console.WriteLine(str); Console.WriteLine("======================================="); File.WriteAllLines(@"F:\程序测试文件夹\aoe.txt", new string[] { "aoe", "iwu" });
Console.WriteLine("ok"); File.WriteAllText(@"F:\程序测试文件夹\asdasd.txt", "张飒飒的经济flak书法家ask的客户付款就ask两极分化凯撒积分课件萨克垃圾发电和快乐");
Console.WriteLine("okk");
//以上的方法都是直接直接覆盖或者新建 File.AppendAllText(@"F:\程序测试文件夹\new.txt","看我有没有把你给覆盖掉");
Console.WriteLine("okkk");
//Append的相关方法并没有覆盖,而是增加
File.AppendAllText(@"F:\程序测试文件夹\new2.txt", "看看这个方法可不可以新建");
Console.WriteLine("okkkk"); Console.ReadKey(); }
}
}

很显然Append方法也会新建,但是我运行了两遍,第二遍就是增加进去了

最新文章

  1. 实现移动设备远程登录linux服务器
  2. 【CoreData】分页查询和模糊查询
  3. Android 手机卫士--选中SettingItemView条目状态切换
  4. django如何检查创建的模型(model)是否有语法错误或者逻辑错误
  5. Codeforces Round #260 (Div. 1) A. Boredom (简单dp)
  6. Highcharts 本地导出图片和PDF asp.net mvc版
  7. Linux系统编程(20)——信号基本概念
  8. (转)《JAVA与模式》之模板方法模式
  9. linux与windows回车换行符的区别
  10. 02函数-04-箭头函数(ES6)
  11. 51 nod 1203 JZPLCM
  12. Spring MVC执行的流程
  13. Docker 容器格式
  14. 【干货分享】可能是东半球最全的.NET Core跨平台微服务学习资源
  15. angular中如果几个请求相互不依赖,但是请求结果需要一起处理,可以使用
  16. Linux 下 pushd,popd,cd- 用法
  17. 仿XP系统的任务栏菜单
  18. Linux学习笔记12—磁盘管理
  19. python爬虫-基础入门-爬取整个网站《1》
  20. 一些js在线引用文档

热门文章

  1. 【转载】EXCEL VBA 工作簿(表)合并拆分
  2. Kubernetes的垂直和水平扩缩容的性能评估
  3. 基本能看懂的C编译器,只有365行!
  4. 一文了解华为FusionInsight MRS HBase的集群隔离方案RSGroup
  5. [数据结构]广度优先搜索算法(Breadth-First-Search,BFS)
  6. Spring框架初学习
  7. 从0到1手把手实现vite
  8. java 进阶P-6.2+P-6.3
  9. Loadrunner的函数收集
  10. requests进行webdriver协议,模仿selenium