1.系统临时文件夹
应用程序有时候需要使用生成临时文件,可以使用操作系统中当前用户的临时文件夹
在WIN7中,该目录为“C:\Users\Administrator\AppData\Local\Temp\”
string tmppath = Path.GetTempPath();
2.读写字符文件
//C# 简单有效//读取 不存在则抛异常File.ReadAllText("c:\\1.txt");File.ReadAllLines("c:\\1.txt"); //写入//不存在则创建,存在则覆盖File.WriteAllText("c:\\1.txt","i love u",Encoding.Default); //不存在则创建,存在则追加File.AppendAllText("c:\\1.txt","i love u\n", Encoding.Default);
3.创建文件及文件夹
//文件夹路径、文件完整路径 分别定义变量string dirPath="D:\\Mycode\\Test"; //定义文件夹路径,注意反斜杠要转义string filePath=dirPath+"\\"+"log.text"; //定义文件路径 //判断路径是否存在,不存在则创建if (!Directory.Exists(dirPath))Directory.CreateDirectory(dirPath); //判断文件是否存在,不存在则创建if (!File.Exists(filepath))File.Create(filepath).Close();//或者File.Create(fileName).Dispose();//使用File.Create()方式,系统会创建IO进程,必须调用“.Close();”方法,及时关闭进程,避免引起IO操作冲突,发生错误。
应用注意:
这里的代码只是针对文件及文件夹的创建,实际需求中,很少情况下单独创建文件,往往是要写入、保存成文件。结合需求,如果要操作字符数据,保存文件的情况,可以参考读写字符文件.note如果是操作非字符数据,比如,图片、音频等,需要转换为二进制数据,保存为文件,参考