文件操作

文件操作继承自System.IO;

 Path类(静态类)帮助我们操作文件或文件夹的路径,操作的是路径的字符串,对文件本身没有影响。

绝对路径:文件可以直接在电脑中找到的路径

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

File类(静态类)对文件进行操作(复制、粘贴、剪切、创建、删除、读写、判断是否存在等)

只适用于小文件

复制:File.Copy("源文件路径",“目标文件路径”)   剪切:File.Move("源文件路径",“目标文件路径”)

编码:将字符串以怎样的形式保存为二进制

出现乱码的原因:保存这个文件所采用的编码跟打开这个文件采用的编码不一样

ANSI:当前系统默认编码(保存文件时可选,代码库中是default)

Unicode:统一码、万国码、单一码

UTF-8:8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,也是一种前缀码,又称万国码。

FileStream类 文件流,适合操作大文件,操作的字节

文本类型

视频类型

Directory类 对文件夹进行操作(剪切、创建、删除、判断是否存在等)

原文地址:https://www.cnblogs.com/1016391912pm/p/11633333.html