C#中文件操作FileInfo类怎么用
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍C#中文件操作FileInfo类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! FileInfo类 提供了与File类相同的功能,不同的是FileInfo
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网黑科技
互联网科技有限公司图片
网络科技有限互联网
互联网公司 科技公司
互联网金融 金融科技
上海致骋互联网科技
沃里互联网科技
互联网高科技企业
互联网 新科技
互联网科技股午盘股票涨跌
互联网科技公司需要的职位
深圳前海聚择互联网科技有限公司
移动互联网科技股
知域互联网科技有限公司大骗子
燊美集互联网科技有限公司
用友工业互联网科技发展
长沙互联网科技
上海互联网科技公司ppt
陕西云淼互联网科技公司
前海云享互联网科技
科技互联网项目
智能科技公司是互联网公司吗
互联网科技的
喔噻互联网科技
互联网科技素材视频竖屏
哈尔滨秒房互联网科技有限公司
科技赋能视角下互联网保险发展
山东子淼互联网科技有限公司
互联网科技大佬云集
上海互联网科技园景观