IOException: Sharing violation on path 异常
有时候需要,将一些数据覆盖的写入本地,然后分析问题。
.... fullPathWithName += extension;if(File.Exists(fullPathWithName)) {File.Delete(fullPathWithName);File.Create(fullPathWithName);}
为了保证每次文件的内容是最新的,所以先删除文件,当然也可以覆盖。代码如上,但是以上代码执行的时候会有以下报错
IOException: Sharing violation on path.......
办法:在文件流创建结束的时候Dispose()
.... fullPathWithName += extension;if(File.Exists(fullPathWithName)) {File.Delete(fullPathWithName);File.Create(fullPathWithName).Dispose();}
原因: File.Create 会创建一个 FileStream 。这个FileStream不会自动关闭,需要在你不需要的时候主动关闭。针对我的需求是创建文件完毕之后就可以关闭掉流了,所以Dispose就把流关闭掉。这个流所占用的内存即使在你重启应用程序都不会被回收,始终占用。
当然使用 Close来关闭也是可以的。
File.Create(fullPathWithName).Close();
IOException: Sharing violation on path 异常相关推荐
- Unity3d 报错”IOException: Sharing violation on path *******”解决方式
问题 在写入文件的过程中一直报这个错误,大致意思是共享破坏的意思,可能是路径操作中出现了问题,代码大致如下: fi = new FileInfo(LogPath);if (!fi.Exists)sw ...
- Unity IOException: Sharing violation on path
问题:我先说我的问题 项目中有两个FileStream 忘了关闭文件流,我不知道你的跟我一不一样的情况 解决办法:Ctrl + F,搜索项目里所有的 FileStream , 看结尾有没有关闭文 ...
- IOException:Sharing Violation on Path
这个错遇到很多次了 我遇到这个错误的原因是用 File.WriteAllText(txtPath, content);这个API写入txt文本文档的时候,需要在后面指定一个编码格式,否则默认的两个参数 ...
- 如何在Spring MVC Test中避免”Circular view path” 异常
1. 问题的现象 比如在webConfig中定义了一个viewResolver public class WebConfig extends WebMvcConfigurerAdapter {//配置 ...
- Encountered a sharing violation while accessing
今天用Keil5编译的时候突然出现的这个问题,以前也没遇到过. 1.问题: 编译报错:Encountered a sharing violation while accessing 中文原意:访问时遇 ...
- access violation at address 异常
项目场景: access violation at address 异常 问题描述: 最近打开navicat客户端 会出现access violation at address-网上百度了下是内存越界 ...
- Cannot save file. Sharing violation
VC6.0 File->New->Project->MFC AppWizard(exe)->Dialog Based 然后保存,出现一个对话框:F:\题目\3\3.rc Can ...
- 关于瞎报Access violation writing location异常的瞎解决方法
文章目录 @[toc] 问题描述 解决办法 问题描述 最近在用OpenCV解决一些CV问题.嗯,VS2017,各位看官不要笑,我也想用Linux,没办法,VS对于菜鸡来说是真的好用,虽然配环境确实蛋疼 ...
- PKIX path 异常 - 可以使用 Keytools 将服务端的秘钥库导入本地
异常: PKIX path building failed (公钥绑定失败) 异常场景:使用RPC做远程调用时服务提供端使用了HTTPS 技术,而本地客户端中无任何SSL配置 异常描述:客户端未配置秘 ...
最新文章
- Hadoop集群搭建(七:MySQL的安装配置)
- java chars_Java getChars() 方法 - Java 基础教程
- 九九乘法表编码以及思路
- Python 和 R 数据分析/挖掘工具互查
- java连接kafka接收不到数据_Kafka客户端无法接收消息
- MYSQL多线程插入操作
- 密码破解之Esxi重置root密码
- [Hadoop] - Win7下提交job到集群上去
- 下载程序到STC单片机的操作步骤
- 全网最详细解释tarjan算法
- java发送lrc文件格式_java中用正則表達式解析LRC文件
- 【开源】我和 JAP(JA Plus) 的故事
- 自定义画圆进度条,带波浪动态效果
- java程序员面试自我介绍
- TSP问题——启发式算法求解
- Max导Unity Humanoid模型
- 【20200208】【lyk】牛牛的DRB迷宫
- android调试第三方应用,Android 跳转到第三方应用(应用间的跳转)
- 微软surface屏幕抖动_Microsoft放弃Windows E并显示浏览器投票屏幕
- OpenWrt PPPoE拨号问题之mac地址克隆