一:前言
一个文件是一个存储在磁盘中带有指定名称和目标路径的数据集合。当打开文件进行读写时,它变成一个流。从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流和输出流。输入流用于从文件读取数据,输出流用于向文件写入数据
System.IO命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等
二:FileInfo类、DirectoryInfo类
如果要对多个对象进行操作,则使用这两个类比较适合
——FileInfo相关
FileInfo fileInfo = new FileInfo("test.txt");
if (fileInfo.Exists)
{
Debug.Log("文件目录:" + fileInfo.Directory);
Debug.Log("文件目录名:" + fileInfo.DirectoryName);
Debug.Log("文件总字节:" + fileInfo.Length);
}
else
{
fileInfo.Create();//创建文件
AssetDatabase.Refresh();
}
fileInfo.CopyTo("new_test.txt");//复制一份新文件
fileInfo.MoveTo("myTest.txt");//将此文件移动到某个路径(如果是当前文件路径则直接重命名)
——DirectoryInfo相关