c#文件读写

1.1读取文件

方法 说明
​File.ReadAllText(FilePath);​ 读取指定路径的文件
​File.ReadAllText(FilePath, Encoding);​ 通过指定编码格式来读取指定文件
​File.ReadAllBytes();​ 读取二进制文件,并把内容读取到一个字节数组
​File.ReadAllLines();​ 以行的形式读取文件,一行一个字符串,返回一个字符串的数组

1.2写入文件

方法 描述
​File.WriteAllText();​ 以字符串方式写入
​File.WriteAllLines();​ 以字符串数组凡是写入
​File.WriteAllBytes();​ 以字节数组方式写入

Demo

创建一个文件
C# 复制代码
using System.IO;
File.Create(@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("创建成功");
Console.ReadKey();
删除一个文件
c# 复制代码
File.Delete(@"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("删除成功");
Console.ReadKey();
/*
1024byte=1kb
1024kb=1M
1024M=1G
1024G=1T
1024T=1PT
*/
复制一个文件
c# 复制代码
File.Copy(@"C:\Users\SpringRain\Desktop\code.txt", @"C:\Users\SpringRain\Desktop\new.txt");
Console.WriteLine("复制成功");
Console.ReadKey();
剪切
c# 复制代码
File.Move(@"C:\Users\SpringRain\Desktop\code.txt", @"C:\Users\SpringRain\Desktop\newnew.txt");
Console.WriteLine("剪切成功");
Console.ReadKey();
相关推荐
独隅几秒前
Claude API 实战教程:从入门到完整项目
android·java·数据库·claude·claude code
yyuuuzz4 分钟前
跨境站点日志时区混乱的排查记录
运维·服务器·网络·云计算·aws·1024程序员节
Wang's Blog22 分钟前
Java 项目实战: 交友项目 - 圈子功能实现:总结
java·开发语言·交友
SL_staff35 分钟前
JVS私有化文档系统上线避坑指南:5大运维与业务协同断点及检测加固实践
java·开源·全栈
吴可可1232 小时前
C#调用摄像头拍照的三种API方案
c#
数字新视界2 小时前
一体化机柜在数据中心运维中的创新应用与优势分析
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
FinelyYang2 小时前
考试系统简答题 AI 阅卷:覆盖度驱动、异步评分与人机协同落地实践
java·大数据·人工智能
hhhjhl2 小时前
Yup 跨端三方库仓颉适配全流程
java·开发语言
运维行者_2 小时前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php
2401_868534782 小时前
陈冲2026年上海纽约大学全英文毕业演讲
服务器·网络