• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > C# 对文件与文件夹的操作包括删除、移动与复制

C# 对文件与文件夹的操作包括删除、移动与复制

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#打开文件夹,c#创建文件夹,c#选择文件夹对话框,c#判断文件夹是否存在,c#打开文件夹对话框等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
在.Net中,对文件(File)和文件夹(Folder)的操作可以使用File类和Directory类,也可以使用FileInfo类和DirectoryInfo类。文件夹(Folder)是只在Windows操作系统中使用的名词。在操作系统的理论中,人们更习惯于使用目录(Directory)这个名词。或许微软为了有朝一日将.Net移植到其他的操作系统中(实际上也有很多人也在做着这个项目),所以还是以Directory来命名操作文件夹的类。

File类和Directory类都是静态类。使用它们的好处是不需要初始化对象。如果你对某一个文件或文件夹只进行一次操作,那你最好使用该静态类的静态方法,比如File.Move,File.Delete等等。如果你需要对一个文件或文件夹进行多次操作,那最好还是使用FileInfo和DirectoryInfo类。因为File类和Directory是静态类,所以你每次对一个文件或文件夹进行操作之前,它们都需要对该文件或文件夹进行一些检查,比如authentication。如果使用FileInfo类和DirectoryInfo类,只在初始化类的对象时进行相关的检查工作,也就是说只需要做一次,所以如果你需要对某个文件或文件夹进行多次操作,那最好使用FileInfo类和DirectoryInfo类。

下面的这段代码演示了如何获得文件夹的信息,包括获得文件夹下的子文件夹,以及文件夹下的文件。这里使用了DirectoryInfo 类来完成,当然你也可以使用Directory静态类。
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C#遍历文件夹及其子目录的完整实现方法
  • C#简单遍历指定文件夹中所有文件的方法
  • C#实现获取文件夹大小的方法
  • C#文件流进行压缩和解压缩的方法
  • C#对文件/文件夹操作代码汇总
  • C#监控文件夹变化的方法
  • C#使用Word中的内置对话框实例
  • C#递归实现显示文件夹及所有文件并计算其大小的方法
  • C#获取文件夹及文件的大小与占用空间的方法
  • c#同步两个子目录文件示例分享 两个文件夹同步

相关文章

  • 2017-05-28汉字转拼音缩写示例代码(Silverlight和.NET 将汉字转换成为拼音)
  • 2017-05-28验证本机的excel版本的C#代码
  • 2017-05-28C#编程总结(一)序列化总结
  • 2017-05-28Winform学生信息管理系统登陆窗体设计(1)
  • 2017-05-28C#虚函数用法实例分析
  • 2017-05-28c#解压文件的实例方法
  • 2017-05-28C#中的匿名方法实例解析
  • 2017-05-28详解C# 利用反射根据类名创建类的实例对象
  • 2017-05-28C#使用FolderBrowserDialog类实现选择打开文件夹方法详解
  • 2017-05-28C#控制台输出进度和百分比的实例代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • SQL+C#实现获得当前月的第一天与最后一天
    • 基于DateTime.ParseExact方法的使用详解
    • Treeview动态添加用户控件传值和取值的实例代码
    • WinForm导出文件为Word、Excel、文本文件的方法
    • C#中获取、生成随机数的三种方法
    • Windows窗体的.Net框架绘图技术实现方法
    • 详谈C# 图片与byte[]之间以及byte[]与string之间的转换
    • VS2015为console.readkey添加代码片段的方法
    • 深入理解C#中常见的委托
    • HighCharts图表控件在ASP.NET WebForm中的使用总结(全)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有