首页 > 编程语言 >C#检查文件内容是否为空(验证过)

C#检查文件内容是否为空(验证过)

时间:2023-08-25 14:47:14浏览次数:32  
标签:文件 验证 C# sr FileStream 为空 new

// 判断文件是否为空
using (FileStream fs1 = new FileStream(文件路径, FileMode.Open))
{
using (StreamReader sr = new StreamReader(fs1))
{
if (sr.ReadToEnd() ==string.Empty)
{
//
}
}
}

 

标签:文件,验证,C#,sr,FileStream,为空,new
From: https://www.cnblogs.com/CS-ComputerScience/p/17656856.html

相关文章

  • .net Core中AutoFac的使用
    一、安装NuGet包 二、创建项目名称+Module的类三、继承AutoFac.Modeule四、重写Load方法,完成自动注入protectedoverridevoidLoad(ContainerBuilderbuilder){//1、动态加载程序集varassembly=Assembly.Load("NewRBAC.Repositor......
  • TransactionScope
     usingSystem.Transactions;using(TransactionScopescope=newTransactionScope(TransactionScopeOption.Required,newTransactionOptions{IsolationLevel=Syste......
  • WinSCP 普通用户上传文件没有权限解决
    普通用户在终端获取临时root权限sudo-i查看sftp应用程序的路径cat/etc/ssh/sshd_config|grepsftp//结果Subsystemsftp/usr/libexec/openssh/sftp-server 在WinSCP端进入高级设置-SFTP-设置SFTPserversudosu-c/usr/libexec/openssh/sftp-server 在......
  • Cognex InSight 电子表格视图功能介绍
    1.界面预览:这里我们将整体界面大致分为7个大的部分,当然布局可以按照自己的习惯自由拖放,这里只展示默认视图。各部分的功能说明:①菜单栏:这里对关键几个功能做介绍,没有提到都不是很重要 查看:当界面上的某一部分没有显示时,可以通过查看菜单重新打开。 传感器: 帮助–InS......
  • CF1824C
    原题翻译首先考虑一个朴素的\(dp\),我们设\(dp_{i,j}\)表示以\(i\)为根的子树全部变成\(b_j\)最少要进行多少操作,容易得到转移最终复杂度\(O(n^2)\),是不足以通过的我们发现\(dp\)的第二维状态很浪费,因为我们发现我们并不在乎染成每个颜色时的状态,而只在乎值最小的\(dp_v\)能......
  • 通过pandas读取excel的数据,但是读取的结果显示后面四位变了?
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个Pandas数据处理的问题,一起来看看吧。请教:通过pandas读取exlce的数据,其中,A列的数据为账号数字,原数据为6226093585801315,但是读取的结果显示6226093585800672,后面四位变了。df=pd.read_excel('销售数据.xlsx').......
  • PDManger c# sqlserver数据库代码
    usingSystem;usingSystem.Collections.Generic;usingSqlSugar;$blankline{{vartoday=newDate();varfullYear=today.getFullYear();varmonth=today.getMonth()+1;vardays=today.getDate();varsqlSugartable='[SugarTable("......
  • CF258D Little Elephant and Broken Sorting 题解
    题意给定一个长度为\(n\)的排列\(a\)和\(m\)个形如\(\left(x,y\right)\)的操作,每次操作有\(50\%\)的概率交换\(a_x,a_y\),求最终排列的期望逆序对数。(\(1\len,m\le5000\))。题解首先转化答案\[\text{Ans}=\sum\limits_{i=1}^{n}\sum\limits_{j=i+1}^{......
  • C++之运算符
    运算符函数在C++中会把运算符当做函数处理,一个表达式,其实可能调用了很多运算符函数来完成计算,这种特性对内建类型没有用,但是对于自建类型而言,通过设计运算符函数能够进行个性化运算,以此提高代码的可读性、易用性,例如string类Ⅰ.运算符函数的格式:'#'表示运算符,'O'表示运算符对......
  • Leetcode1636——按照频率将数组升序排序
    给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。 请你返回排序后的数组。 示例1:输入:nums=[1,1,2,2,2,3]输出:[3,1,1,2,2,2]解释:'3'频率为1,'1'频率为2,'2'频率为3。示例2:输入:nu......