C#中文件操作FileInfo类怎么用
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章主要介绍C#中文件操作FileInfo类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! FileInfo类 提供了与File类相同的功能,不同的是FileInfo
千家信息网最后更新 2025年11月13日C#中文件操作FileInfo类怎么用
这篇文章主要介绍C#中文件操作FileInfo类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
FileInfo类 提供了与File类相同的功能,不同的是FileInfo提供的都是成员方法
1、读文件
//摘要:创建只读 System.IO.FileStream。public System.IO.FileStream OpenRead()//摘要:创建使用 UTF8 编码、从现有文本文件中进行读取的 System.IO.StreamReader。public System.IO.StreamReader OpenText()
2、写文件
//摘要:创建只写 System.IO.FileStream。public System.IO.FileStream OpenWrite()
3、追加内容
//摘要:创建一个 System.IO.StreamWriter,它向 System.IO.FileInfo 的此实例表示的文件追加文本。public System.IO.StreamWriter AppendText()
4、打开文件
//摘要:在指定的模式中打开文件。public System.IO.FileStream Open(System.IO.FileMode mode)//摘要:用读、写或读/写访问权限在指定模式下打开文件。public System.IO.FileStream Open(System.IO.FileMode mode, System.IO.FileAccess access)//摘要:用读、写或读/写访问权限和指定的共享选项在指定的模式中打开文件。public System.IO.FileStream Open(System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share)
5、复制、移动、替换
//摘要:将现有文件复制到新文件,不允许覆盖现有文件。public System.IO.FileInfo CopyTo(string destFileName)//摘要:将现有文件复制到新文件,允许覆盖现有文件。public System.IO.FileInfo CopyTo(string destFileName, bool overwrite)//摘要:将指定文件移到新位置,并提供指定新文件名的选项。public void MoveTo(string destFileName)//摘要:使用当前 System.IO.FileInfo 对象所描述的文件替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。public System.IO.FileInfo Replace(string destinationFileName, string destinationBackupFileName)//摘要:使用当前 System.IO.FileInfo 对象所描述的文件替换指定文件的内容,这一过程将删除原始文件,并创建被替换文件的备份。还指定是否忽略合并错误。public System.IO.FileInfo Replace(string destinationFileName, string destinationBackupFileName, bool ignoreMetadataErrors)
6、加密解密、删除
//摘要:将某个文件加密,使得只有加密该文件的帐户才能将其解密。public void Encrypt()//摘要:解密由当前帐户使用 System.IO.FileInfo.Encrypt() 方法加密的文件。public void Decrypt()//摘要:永久删除文件。public override void Delete()
7、获得文件属性
//摘要:获取父目录的实例。public System.IO.DirectoryInfo Directory { get; }//摘要:获取表示目录的完整路径的字符串。public string DirectoryName { get; }//摘要:获取指示文件是否存在的值。public override bool Exists { get; }//摘要:获取或设置确定当前文件是否为只读的值。public bool IsReadOnly { set; get; }//摘要:获取当前文件的大小(字节)。public long Length { get; }//摘要:获取文件名。public override string Name { get; }在FileInfo中获取文件的相关属性不再是方法了,都是通过属性获得的,并且除是否只读属性为可读可写的,其他属性都是只读的。
以上是"C#中文件操作FileInfo类怎么用"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
文件
摘要
内容
属性
加密
方法
模式
C#
原始
备份
实例
对象
帐户
文件名
文本
权限
目录
篇文章
过程
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
福建服务器续保哪家便宜
网络安全在军营
网络安全市场传统it 市场
上海智能软件开发销售厂家
网络安全人人有责绘画作品
软件开发行业流行技术
龙华网络安全宣传视频
数据库范式中p和f代表什么
西安软件开发5年大概多少钱
嘉定区工程软件开发定制价格
数据库bda
软件开发一年能挣多少钱
监测数据库运行状态
SQL两个数据库复制
宁波oa软件开发
手机网络安全问题怎么防
工作中网络安全困惑
安全风险数据库 作业活动2
视频会议软件开发有哪些公司
海军版军营网络安全
首要基础数据库
南昌专业的网络安全机构实战教学
聚合网络技术
网络安全学院介绍
阿里巴巴金融级数据库
硬盘修复软件开发
网络安全 电力企业
正确识网用网网络安全发言
使命召唤二战服务器设置
衡量网络安全和网络弹性报告