您的位置:首页 > 编程语言 > C#

用C#操作文件/文件夹(删除,复制,移动)

2017-09-27 16:16 381 查看
操作某一个文件/文件夹,需要一个文件的完整路径

一、使用File的静态方法进行文件操作

 

PS:对文件进行写入操作,如果路径下有同名文件则会进行覆盖,所以最好进行一次判断,跟用户交互一下在进行覆盖

 

二、实例化FileInfo进行操作

  

获得某一文件或文件夹的详细信息(创建日期,最后一次修改日期等等)

  

 如何选择用哪一个类? File or FileInfo

Directory/File只包含静态方法,不能被实例化,只需要提供合适的文件系统对象路径就可以使用,使用效率较高

当只对文件或文件夹执行一次操作,使用这些就很有效。

 

DirectoryInfo/FileInfo 如果使用一个对象执行多个操作,使用这些类就很高效。

因为它们在构造时就读取了文件系统对象的身份验证和其他信息,无论调用了多少方法,都不需要再次读取这些信息。

 

上面只列出了操作文件,操作文件夹则需要用DirectoryInfo或Directory
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐