问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

C# FileStream读取空文件时出现异常1

提问网友 发布时间:2023-10-20 06:28
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
3个回答
热心网友 回答时间:2024-05-16 12:00
FileStream fs1
    = new FileStream("D:\\文档\\"
        + acc + "\\"
        + operate + ".txt"
        , FileMode.Open);
BinaryReader br1 = new BinaryReader(fs1);
try
{
    textBox1.Text = br1.ReadString();
}
catch (EndOfStreamException e)
{
    // 空文件情况处理代码
}
finally
{
    br1.Close();
    fs1.Close();
}

如1楼所言,使用try、catch结构来构建该代码,捕获EndOfStreamException异常即可处理空文件的情况,示例如上。

热心网友 回答时间:2024-05-16 12:00
IO处理一般TRY CATCH FINALLY
FINALLY关闭文件

另外,没内容读条毛
热心网友 回答时间:2024-05-16 12:01
先判断是不是为空
FileStream fs1 = new FileStream("D:\\文档\\" + acc + "\\" + operate + ".txt", FileMode.Open);
if(fs1.Length==0)
{
fs1.Close();
...//return;
}

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

我想问下温州双屿汽车站的电话号码是多少?1 有谁知道温州双屿客运中心的咨询电话? 双屿客运中心定票电话是多少3 温州市双屿客运中心电话?13 一只手机号注册了两个,想要注销一个怎么注销?22 一个号码注册了两个,怎么注销另一个27 一个手机号注册了两个要注销一个怎么注销145 我用同一个手机注册了两个码怎么注销一个呢,想使用第一个...3 线切割机里边管丝桶来回走的电路板叫什么 我用同一个手机注册了两个码怎么注销一个,老提示时间太短... 我的线切割 不知道 为什么 水泵 开了 丝桶就会冲出 行程范...1 同一个手机注册了两个码,怎么注销一个码?2 货车的刹车怎么调,往哪调是紧,往哪调是松。321 我用同一个手机注册了两个码怎么注销一个呢497 1.5米的等边三角形底边和高是多少 一个想把她变成女朋友的女生问你现在对我是什么想法怎么回答? 绿葡萄能做葡萄酒吗?做出来是什么样的?85 怎样看出自己是骨性地包天还是牙性地包天86 可以用浆糊贴墙纸吗?61 晚春这首诗的意思5 笔记本电脑玩游戏帧数时高时低的问题9 从玄武湖公园到南京南站怎么坐公交车,最快需要多久 内蒙古城市排名1192 保险公司说5日内到账,现在弟5天12点多钟了,怎么还没到账? 怎样,可以判断自己地包天是骨性的还是牙性的??5 1000的有效数字是几位?0.1010﹡(25.00-18....6 银行贷款10万,三十年,利息百分之4.15。另有银行贷款10万,三年,百分... 请问申通从广州发到温州的快递具体流程是怎么样的?是需要通过杭州中转站... 结果应该是几位有效数字啊 0.1010乘以(25.00-18...3 泰拉瑞亚国服版还能改日期吗2 C# UnauthorizedAccessException... 塬.峁.梁的区别?7 黄土高原地形中的“塬,梁,峁”各是指什么56 黄土高原地形中的“塬,梁,峁”各是指什么?10 观致3能是多少钱呢?5 观致3汽车SUV多少钱1 下列说法可以实现的是 ①酸性氧化物均能与碱发生反应 ... 过桥米线哪的加盟商口味好 贵州有个叫香林苑羊肉粉培训基地的,打广告挺利害的,靠谱吗?2 贵州遵义羊肉粉培训:这种辣椒配羊肉粉很好吃的,会做吗?
Top