C#中File的使用
今天在调试项目时候,突然发现使用File.Create(jsPath),创建新的文件时,立刻执行对创建文件的写入时,会抛出异常。经断点调试后发现,在使用File.Create(jsPath)创建文件后,系统并不会自动释放该资源,导致文件处于被占用状态,从而对文件进行写入操作时,引发异常。
解决方案:
File.Create(jsPath).Dispose();
在调用创建接口时,接释放函数。
总结:
因为File.Create(jsPath) 在每个项目中会只会偶尔调用,比较难发现资源不释放的情况。但若在某项目要要多次创建文件,则会导致内存不断增大。所以在调用内部函数时,就要时刻考虑到资源是否被释放,GC并不是万能的
转载于:https://www.cnblogs.com/GanSlide/p/9370439.html
C#中File的使用相关推荐
- 手把手带你入门Java中File类
零基础学习Java之File类 概述 构造方法 基本介绍 代码示例 常用方法 获取文件和目录的基本信息 代码示例 判断功能 代码示例 创建和删除功能 代码示例 目录遍历功能 代码示例 概述 要学习Ja ...
- java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...
- java中的path类_详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理".&qu ...
- PHP中file() 函数和file_get_contents() 函数的区别
PHP中file() 函数和file_get_contents() 函数的作用都是将整个文件读入某个介质,其主要区别就在于这个介质的不同. file() 函数是把整个文件读入一个数组中,然后将文件作为 ...
- file java详解_Java中File的实例详解
Java中File的实例详解 File 代表文件或者目录的类 构造函数 File(File parent,String child)---代表了指定父目录下的指定的子文件或者子目录 File(Stri ...
- Android文件存储编程实验,Android编程中File文件常见存储与读取操作demo示例
本文实例讲述了Android编程中File文件常见存储与读取操作.分享给大家供大家参考,具体如下: MainActivity文件代码如下: package example.com.myapplicat ...
- 一文读懂Java中File类、字节流、字符流、转换流
一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...
- python中file方法
文章目录 一.python中file方法 总结 一.python中file方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象. 在对文件进行处理过程都需要使用到 ...
- fileinfo什么意思_C中File类和FileInfo类有什么区别?
参考答案如下 类和类C中File类和FileInfo类有什么区别? 区别成都社会保险的问题 类和类请教:2011四川会计从业<会计基础>密押试卷(8)第3大题第5小题如何解答? 区别请教: ...
- Flume中 File Channel 的优化
Flume中 File Channel 的优化 文章目录 Flume中 File Channel 的优化 @[toc] File Channel 的特点 File Channel 的优化 索引 索引备 ...
最新文章
- 《自然》:修复AI神经网络的缺陷
- 5.1基于JWT的认证和授权「深入浅出ASP.NET Core系列」
- 再见乱码:5分钟读懂MySQL字符集设置
- js事件流的三个阶段
- 去火星的票和背后的故事!
- java 中的 super
- mybatis和hibernate的一级、二级缓存
- mysql跨进程锁_python基于mysql实现的简单队列以及跨进程锁
- mysql 日期_「13」MySQL中与日期与时间相关的函数
- ASP.NET FileUpload文件上传路径问题
- MATLAB 出一张好看的图
- 晨风机器人php接口程序_微信之后,QQ也开始封杀机器人了!!!
- Atitit Spring事务配置不起作用可能出现的问题: .是否是数据库引擎设置不对造成的【笔者就遇到了这个问题,由于笔者使用的是mysql数据,但是在创建表的时候引擎默认(mysql中引擎默认为
- 二叉树的学习:前中后序遍历方法
- 关于右键新建Word不调用默认模板的问题
- 浏览器UserAgent发展历史
- php 问卷调查,使用php问卷调查结果统计
- linux 笔记本摄像头,Ubuntu 7.10 下屏蔽笔记本摄像头的方法
- javamail调用阿里企业邮箱实现推送包括多个附件
- 10053 事件详解