File类-绝对路径 相对路径
2024-09-08 18:15:22
绝对路径:通过给定的路径能够直接在我的电脑中找到的文件
相对路径:文件相对于应用程序的路径
结论:
我们在开发中要尽量使用相对路径
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方法也会新建,但是我运行了两遍,第二遍就是增加进去了
最新文章
- 实现移动设备远程登录linux服务器
- 【CoreData】分页查询和模糊查询
- Android 手机卫士--选中SettingItemView条目状态切换
- django如何检查创建的模型(model)是否有语法错误或者逻辑错误
- Codeforces Round #260 (Div. 1) A. Boredom (简单dp)
- Highcharts 本地导出图片和PDF asp.net mvc版
- Linux系统编程(20)——信号基本概念
- (转)《JAVA与模式》之模板方法模式
- linux与windows回车换行符的区别
- 02函数-04-箭头函数(ES6)
- 51 nod 1203 JZPLCM
- Spring MVC执行的流程
- Docker 容器格式
- 【干货分享】可能是东半球最全的.NET Core跨平台微服务学习资源
- angular中如果几个请求相互不依赖,但是请求结果需要一起处理,可以使用
- Linux 下 pushd,popd,cd- 用法
- 仿XP系统的任务栏菜单
- Linux学习笔记12—磁盘管理
- python爬虫-基础入门-爬取整个网站《1》
- 一些js在线引用文档