using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace 文件操作
{
class Program
{
static void Main(string[] args)
{
FileTodo();
}
/*
* Java以及C#中的文件都是以File类进行操作
*/
static void FileTodo()
{
/*
* 在操作文件的时候一般都是以流的形式
* Append:追加,再次打开文件的时候把内容追加进去
* Create:创建一个新的,如果有则会覆盖
* CreateNew:如果有文件抛异常,没文件创建
* OpenOrCreate:打开或创建,根据文件是否存在判断,如果文件存在,打开,不存在,创建
* Open:打开
* 通过Unity做游戏的时候路径: Application.dataPath:可读不可写,指向当前工程目录下的路径,此目录在手机上无法使用
* Application.persistentDataPath:使用于手机路径,有可读可写权限
*/
FileStream f = new FileStream("E://2122222.txt",FileMode.Create);
//StreamReader s = new StreamReader(f);
//s.Read();
//s.Close();
//f.Close();
// Console.ReadKey();
///*
// * 读文件
// */
//StreamReader wsr = new StreamReader(f); //FileStream是Stream的一个子类也就是说FileStream是Stream的一个实现
//sr.Read();
///*
//* 写文件
//*/
StreamWriter sr = new StreamWriter(f); //FileStream是Stream的一个子类也就是说FileStream是Stream的一个实现
sr.Write("sadadasd");
sr.Write("sadadasd中国Vr袁妮娜");
///*
// * 关闭流
// *
// */
sr.Close();
f.Close();
Console.ReadKey();
FileInfo fi = new FileInfo("C://sss.cc");
//FileInfo fin = new FileInfo("C://2222.log");
//if (fin.Exists) //判断文件是否存在 true:文件存在 false:没存档,新建存档
//{
//}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication24
{
class Program
{
static void Main(string[] args)
{
FileStream f=new FileStream("F://222.txt",FileMode.Open);//creat创建,open打开
StreamReader s = new StreamReader(f);//
//s.Read();//read读取
//s.Close();//关闭
//f.Close();//最后关闭,顺序不能乱
StreamWriter sw = new StreamWriter(f);
sw.WriteLine("韩高成");//所写内容还未进入文件内,所以输出时会在下一次显示
sw.WriteLine("在打代码");
// FileInfo fi = new FileInfo("c://sss.cc");
string ss = s.ReadToEnd();//创建一个变量来接受
sw.Close();
s.Close();
f.Close();
Console.WriteLine(ss);
Console.ReadKey();
}
}
}
File流读取文件
最新推荐文章于 2024-11-03 16:55:58 发布