在操作文件的时候一般都以流的形式
FileStream许加引用空间IO;
FileStream 流名=new FILEStream(路径名,FileMode.)
写文件
StreamWriter 写文件名=new StreamWriter(流名)
Flush();
close();
读文件
StreamReader;
关闭流必须先关闭写在关闭流;
GC垃圾处理器不管清理他必须手动关闭;
* 在操作文件的时候一般都是以流的形式
* Append:追加,再次打开文件的时候把内容追加进去
* Create:创建一个新的,如果有则会覆盖
* CreateNew:如果有文件抛异常,没文件创建
* OpenOrCreate:打开或创建,根据文件是否存在判断,如果文件存在,打 开,不存在,创建
* Open:打开
* 通过Unity做游戏的时候路径: Application.dataPath:可读不可写,指向 当前工程目录下的路径,此目录在手机上无法使用
* Application.persistentDataPath:使用于手机路径,有可读可写权限
流(FileTodo):
- 在操作文件的时候一般都是以流的形式
- Append:追加,再次打开文件的时候把内容追加进去
- Create:创建一个新的,如果有则会覆盖
- CreateNew:如果有文件抛异常,没文件创建
- OpenOrCreate:打开或创建,根据文件是否存在判断,如果文件存在,打开,不存 在,创建
- Open:打开
- 通过Unity做游戏的时候路径:
- Application.dataPath:可读不可写,指向当前工程目录下的路径,此目录在手机上 无法使用
- Application.persistentDataPath:使用于手机路径,有可读可写权限
引用命名空间:System.Io
Application.dataPath:可读不可写
Application.persistentDataPath:适用于手机路径,有可读可写权限
StreamReader 读文件
StreamWriter 写文件
if(对象.Exists)判断文件是否存在 true:存在文档 false:没存档,新建文档
static void FileTodo()
//创建一个流
FileStream f = new FileStream(“E://first.txt”, FileMode.Open);
//FileStream是Stream的一个子类也就是说FileStream是Stream的一个实 现
//StreamReader sr = new StreamReader(f);//读文件
StreamWriter sr = new StreamWriter(f);//写文件
sr.WriteLine(“人们都说”);
sr.Write(“狗贱”);
sr.WriteLine(“是一个智障”);
//关闭流
sr.Close();
f.Close();
85万+

被折叠的 条评论
为什么被折叠?



