c# 写文件注意问题及用例展示
以txt写string举例,正确代码如下:
private void xie(){FileStream fs = new FileStream("1.txt", FileMode.Create);StreamWriter sw = new StreamWriter(fs, Encoding.Default);sw.Write("123");sw.Flush();sw.Close();//fs.Flush();//fs.Close();}
1.sw.flush(),sw.close()用了之后,fs.flush(),fs.close()会报错:
StreamWriter的关闭,也会关闭stream,也就是关闭了FileStream。所以关闭StreamWriter即可。
2.flush函数作用:
强制执行了一次把数据写出硬盘,这样,你写入的数据确实到了文件中,否则如果程序突然中断,你要写入的内容也许还没写到文件中,就造成了数据丢失。
3.当写入数据过大,写到一半就不写了:
没有关闭StreamWriter。
转载于:https://www.cnblogs.com/gaara-zhang/p/10276096.html
c# 写文件注意问题及用例展示相关推荐
- kvm虚拟机_通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部
本文将以宿主上直接写文件到VM内部为例讲解为何要注入以及如何实现 tag: qemu-ga, qemu guest agent, kvm, guest-file-write, inject 小慢哥的原 ...
- 通过QEMU-GuestAgent实现从外部注入写文件到KVM虚拟机内部
本文将以宿主上直接写文件到VM内部为例讲解为何要注入以及如何实现 目录 ▪ 为什么要"注入"到VM内部 ▪ 如何实现"注入" ▪ Step1. 为VM配置cha ...
- C++之文件操作探究(三):写文件——二进制文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- C++之文件操作探究(一):写文件——文本文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- Hhadoop-2.7.0中HDFS写文件源码分析(二):客户端实现(1)
一.综述 HDFS写文件是整个Hadoop中最为复杂的流程之一,它涉及到HDFS中NameNode.DataNode.DFSClient等众多角色的分工与合作. 首先上一段代码,客户端是如何写文件的: ...
- python写文件读文件-Python 读写文件和file对象的方法(推荐)
1.open 使用open打开文件后一定要记得调用文件对象的close()方法.比如可以用try/finally语句来确保最后能关闭文件. file_object = open('thefile.tx ...
- 【Python】写文件个性化设置模块Python_Xlwt练习
python:写文件个性化设置模块Python_Xlwt练习 # -*- coding: utf-8 -*- """ Created on Sun Aug 5 22:52 ...
- Apache + PHP为什么不能在www目录下写文件以及如何解决PHP写文件问题
本文以Ubuntu为例,其他的Linux系统类似. 环境为Apache + PHP搭建的web服务器 假设网站根目录为/var/www/html 问题: 直接通过shell执行PHP,在网站目录下面读 ...
- 写文件函数 Linux C fwrite,C文件读写函数介绍(转)
1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此 ...
最新文章
- rgb fusion检测不到显卡_7000元AMD平台装机:3600X配RTX2060显卡怎么样
- JVM相关概念和异常类型
- 《IBM-PC汇编语言程序设计》(第2版)【沈美明 温冬婵】——第四章——自编解析与答案
- JAVA——改变观感
- c++语言程序设计——头文件和引用系统头文件、用户头文件的定义及使用方法
- flash调用摄像头弹出设置框监听
- VEGA:诺亚AutoML高性能开源算法集简介
- [小心][注意][请转发]请检查你环境中的SSD磁盘!
- UILabel根据内容自动调整高度
- Flask-APScheduler使用教程
- Spring Cloud Eureka服务注册中心 单节点搭建(学习总结)
- 计算机设计大赛材料准备讲解
- 关于greenplum(postgersql)日期为闰年闰月闰日的处理
- macchanger克隆MAC地址
- Redis存放短信验证码 RedisTemplate =>opsForValue
- 倾听:不只是听见(倾听有哪些挑战?如何利用倾听技巧更好的理解他人)
- python语音特征提取_使用Python从视频中提取语音
- 农行计算机类笔试好过吗,2020中国农业银行招聘笔试要多少分才能进入面试?...
- android 8.0 一加5,一加5如何升级安卓8.0 一加5升级安卓8.0图文教程
- 视频头文件解析--ts
热门文章
- php中节点值怎么获取,php – 节点更新:获取旧值
- find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧
- leetcode1069. 产品销售分析 II(SQL)
- 动态规划-背包是否装满
- python(11)-if语句,断言assert
- 《Python Cookbook 3rd》笔记(2.1):使用多个界定符分割字符串
- 《Python Cookbook 3rd》笔记(1.19):转换并同时计算数据
- plsql如何显示表结构图_【论文攻略】排版技巧——如何用 Word 编辑参考文献
- python3之后版本读取网页的内容
- 值类型和引用类型的区别