C#中文件操作FileInfo类怎么用
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍C#中文件操作FileInfo类怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! FileInfo类 提供了与File类相同的功能,不同的是FileInfo
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
数据库表里的数据是乱码
奉贤区环保网络技术解决方案
传奇4提示服务器过载
软件开发柬埔寨工作靠谱吗
数据库字段类型改变
网络安全目标cia
转行软件开发工程师年龄
美版esim服务器
电脑建立服务器
齐聚天下文枢共话网络安全
杭州一狐网络技术有限公司外包
加密分享服务器搭建
奋斗猫网络技术有限公司
网络安全对策措施
自定义域名服务器
最佳网络安全手抄报 一等奖
FC存储与服务器映射
关系型数据库主流的有哪些
上海蝶式套利软件开发
校园网络安全研究目的
涉嫌网络安全犯罪
贵州app软件开发公司
网络安全手报抄报内容写什么
对于网络安全培训内容
计算机网络技术课程小论文
中国姓氏数据库 java
逐梦网络技术公司
意大利网络安全会议
网络安全强制标准的案例
黑龙江互联网网络技术服务哪家好