文件操作
文件操作继承自System.IO;
Path类(静态类)帮助我们操作文件或文件夹的路径,操作的是路径的字符串,对文件本身没有影响。
绝对路径:文件可以直接在电脑中找到的路径
相对路径:是文件相对于我应用程序的路径
File类(静态类)对文件进行操作(复制、粘贴、剪切、创建、删除、读写、判断是否存在等)
只适用于小文件
复制:File.Copy("源文件路径",“目标文件路径”) 剪切:File.Move("源文件路径",“目标文件路径”)
编码:将字符串以怎样的形式保存为二进制
出现乱码的原因:保存这个文件所采用的编码跟打开这个文件采用的编码不一样
ANSI:当前系统默认编码(保存文件时可选,代码库中是default)
Unicode:统一码、万国码、单一码
UTF-8:8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,也是一种前缀码,又称万国码。
FileStream类 文件流,适合操作大文件,操作的字节
文本类型
视频类型
Directory类 对文件夹进行操作(剪切、创建、删除、判断是否存在等)