C# 笔记

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
如果是操作非字符数据,比如,图片、音频等,需要转换为二进制数据,保存为文件,参考

 

 

posted on 2018-02-13 10:06  ThinPro  阅读(152)  评论(0编辑  收藏  举报

导航