博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 笔记
阅读量:4520 次
发布时间:2019-06-08

本文共 987 字,大约阅读时间需要 3 分钟。

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

 

 

转载于:https://www.cnblogs.com/thinpro/p/8446082.html

你可能感兴趣的文章
stm8时钟
查看>>
蔡老师语录铭记
查看>>
团队项目第6周 - Alpha阶段项目复审 - 天冷记得穿秋裤队
查看>>
C++程序设计(第4版)读书笔记_类型与声明
查看>>
前端--jQuery
查看>>
晶体一秒变晶振,成本直降60%!(转载于周立功网站)
查看>>
三极管射极跟随器电路(微变等效电路)
查看>>
从java程序写入一个xml文件
查看>>
@Service @Autowired
查看>>
关于java的JIT知识
查看>>
H5 mate设置
查看>>
bootstraptable插件文档的坑
查看>>
Django ORM操作
查看>>
[Android]仿新版QQ的tab下面拖拽标记为已读的效果
查看>>
Flash ActionScript 3.0 动画高级教程 (高清PDF中文版下载)
查看>>
海森矩阵和半正定矩阵
查看>>
【剑指Offer】21栈的压入、弹出序列
查看>>
【剑指Offer】46孩子们的游戏(圆圈中最后剩下的数)
查看>>
PHP正则表达式
查看>>
Forbidden (403) CSRF verification failed. Request aborted.
查看>>