1:创建文件夹用到是DirectoryInfo类的Create()方法;

如:string name = txtName.text;

  string path = @"D:\Programe Files" + name;

  DirectoryInfo directoryInfo = new DirectoryInfo(path);

  if(directoryInfo.Exist)

{
            MessageBox.Show("目录已存在当前文件夹");
            return;
      }
       else

  {
           directoryInfo.Create();

    MessageBox.Show("文件夹创建成功");

  }

注意:如果DirectoryInfo directoryInfo = new DirectoryInfo(path);

   改为DirectoryInfo directoryInfo = new DirectoryInfo(name);则创建在工程下的Debug目录下。

   还可以用directoryInfo.Delete()方法删除文件夹,directoryInfo.MoveTo()方法移动文件夹,directoryInfo.GetAllFiles()方法遍历文件夹中的所有文件。

2:创建文应用的是File类的Create()静态方法;

如:string name = txtName.text;

  string path = @"D:\Programe Files" + name;

  File.Create(path); 则在制定位置创建了名字为name的文件;

注意:可以调用File.Delete(path)删除文件,File.Copy(path,newPath)拷贝文件;

3:获取文件的基本信息是用FileInfo 类来映射文件;

如:FileInfo  fileInfo = new FileInfo(path);可以通过fileInfo来获取文件基本信息;

转载于:https://www.cnblogs.com/PaulMa/archive/2010/11/05/1869774.html

文件,文件夹基本操作相关推荐

  1. ubuntu文件夹基本操作

    一.创建文件夹 命令基本格式为:mkdir+文件夹名字 例如: $ mkdir ZX 得到一个名字为ZX的文件夹 二.删除文件夹及文件 命令基本格式为:rm -rf 路径/文件夹/文件 例如: $ r ...

  2. 计算机文件夹操作教案,文件文件和文件夹教案

    一讲课题目文件和文件夹目录的组织结构及基本操作二教学目标 1知识与技能目标 使学生理解和掌握文件.文件夹的概念.熟练掌握文件和文件夹的基本操作. 2过程与方法目标 通过将文件和文件夹的操作与 ...

  3. 文件/文件夹操作函数封装(使用SHFileOperation和SHCreateDirectory函数实现)

    最近工作中涉及到很多文件和文件夹的处理,包括删除.检测是否存在.移动.复制等,用过CopyFile.MoveFile等函数,也使用过SHFIleOperation()函数,觉得后者比较好用些,参考了C ...

  4. c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...

    各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...

  5. python linux编程与window编程_Python实现Windows和Linux之间互相传输文件(文件夹)的方法...

    项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了ps ...

  6. python读取、写入、移动、复制文件(夹)以及其他关于文件(夹)的操作

    文章目录 基础操作 判断文件或者目录是否存在 创建目录 连接两个路径成为一个路径 读取文件 写入文件 移动文件(夹) 复制文件(夹) 突然发现,经常需要进行文件操作,因为如果程序运行时间很长,我们需要 ...

  7. C++学习之:复制和粘贴文件/文件夹

    从剪贴板上获得要复制/剪贴的文件路径之后,如何完成文件/文件夹的粘贴呢.下面列出了两个函数用来完成这些功能 //复制的粘贴 DWORD VrvCopyFile( LPCWSTR lpSrc, LPCW ...

  8. golang 文件 文件夹 创建 读取 移动 复制 写入 遍历

    目录 文件读取 创建 写入 移动 拷贝 删除 文件 创建文件夹 文件覆盖判断 遍历文件夹 权限 文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入 ...

  9. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹

    如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...

  10. 【Linux】linux中删除指定文件外所有其他文件(夹)的问题

    今天碰到要删除指定文件(夹)外的其他文件的问题.网上查到的方法是这样的 需要在当前文件夹中进行: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1|keep ...

最新文章

  1. python的数据清理_Python数据清理,清洗
  2. 六年级下册计算机电子板报教案,小学信息技术闽教版四年级下册第6课 制作电子板报教案设计...
  3. Ubuntu 16.04下Caffe-SSD的应用(四)——ssd_pascal.py源码解读
  4. 致青春——谁的青春没有遗憾2018-01-05
  5. spark 算子例子_Spark性能调优方法
  6. html页面画一个矩形,使用HTML5 canvas绘制一个矩形的方法
  7. HDOJ HDU 1023 1130 1133 1134 2067 ACM 1023 1130 1133 1134 2067 IN HDU ( 卡特兰数 专题 catalan )...
  8. Gmail过滤器设置
  9. 苹果手机语音备忘录在哪_苹果手机的备忘录竟然还有这么多隐藏功能?以前不知道真是可惜了!...
  10. sql查看mysql表结构_MySQL 查看表结构简单命令
  11. 艾永亮:2平米的Manner如何战胜200平米的星巴克
  12. 微信小程序获取用户收货地址源码
  13. 三张图片怎么拼成一张?
  14. python内置容器--元组,字典与集合
  15. Hook DirectInput-CreateDevice-GetDeviceData解决方案
  16. android sim卡槽,包教包会,十分钟让你搞定与或卡槽
  17. SQL SERVER中PERCENTILE_CONT和PERCENTILE_DISC
  18. 帝国CMS7.5基于es(Elasticsearch)7.x的全文搜索插件
  19. 搭建一个SV验证环境(1)
  20. The Log: What every software engineer should know about real-time data's unifying abstraction

热门文章

  1. linux进程的地址空间
  2. 基于stm32f103zet6的DS1302学习
  3. bool 变量想为什么一般初始化为FALSE 比较好?
  4. http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview.rowediting.aspx
  5. java spring cloud版b2b2c社交电商spring cloud分布式微服务:分布式配置中心
  6. springboot集成swagger2构建RESTful API文档
  7. 小明学习Linux运维课后习题实战A
  8. SIM900A基站定位调试笔记 -转
  9. 自定义消息编码绑定实现
  10. 在iOS 中使用sleep方法 让程序暂停几秒钟