文件,文件夹基本操作
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
文件,文件夹基本操作相关推荐
- ubuntu文件夹基本操作
一.创建文件夹 命令基本格式为:mkdir+文件夹名字 例如: $ mkdir ZX 得到一个名字为ZX的文件夹 二.删除文件夹及文件 命令基本格式为:rm -rf 路径/文件夹/文件 例如: $ r ...
- 计算机文件夹操作教案,文件文件和文件夹教案
一讲课题目文件和文件夹目录的组织结构及基本操作二教学目标 1知识与技能目标 使学生理解和掌握文件.文件夹的概念.熟练掌握文件和文件夹的基本操作. 2过程与方法目标 通过将文件和文件夹的操作与 ...
- 文件/文件夹操作函数封装(使用SHFileOperation和SHCreateDirectory函数实现)
最近工作中涉及到很多文件和文件夹的处理,包括删除.检测是否存在.移动.复制等,用过CopyFile.MoveFile等函数,也使用过SHFIleOperation()函数,觉得后者比较好用些,参考了C ...
- c++文件读取空格_程序员术与道:术—C语言对文件进行处理,文件处理的基本操作...
各种编程语言都实现了文件的基本操作,提供了对应的接口,本篇文章先为你介绍C语言对文件进行处理和文件处理的基本操作.主要从以下几个方面进行介绍: 读取文件 写入文件 重命名文件 读取目录 读取目录下的文 ...
- python linux编程与window编程_Python实现Windows和Linux之间互相传输文件(文件夹)的方法...
项目中需要从Windows系统传输ISO文件到Linux测试系统,然后再Linux测试系统里安装这个ISO文件.所以就需要实现如何把文件从Windows系统传输到Linux系统中. 在项目中使用了ps ...
- python读取、写入、移动、复制文件(夹)以及其他关于文件(夹)的操作
文章目录 基础操作 判断文件或者目录是否存在 创建目录 连接两个路径成为一个路径 读取文件 写入文件 移动文件(夹) 复制文件(夹) 突然发现,经常需要进行文件操作,因为如果程序运行时间很长,我们需要 ...
- C++学习之:复制和粘贴文件/文件夹
从剪贴板上获得要复制/剪贴的文件路径之后,如何完成文件/文件夹的粘贴呢.下面列出了两个函数用来完成这些功能 //复制的粘贴 DWORD VrvCopyFile( LPCWSTR lpSrc, LPCW ...
- golang 文件 文件夹 创建 读取 移动 复制 写入 遍历
目录 文件读取 创建 写入 移动 拷贝 删除 文件 创建文件夹 文件覆盖判断 遍历文件夹 权限 文件操作, 大体分为两部分: os库 : 文件\文件夹创建,读取,移动,复制 io库 : 文件内容的写入 ...
- linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹
如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...
- 【Linux】linux中删除指定文件外所有其他文件(夹)的问题
今天碰到要删除指定文件(夹)外的其他文件的问题.网上查到的方法是这样的 需要在当前文件夹中进行: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1|keep ...
最新文章
- python的数据清理_Python数据清理,清洗
- 六年级下册计算机电子板报教案,小学信息技术闽教版四年级下册第6课 制作电子板报教案设计...
- Ubuntu 16.04下Caffe-SSD的应用(四)——ssd_pascal.py源码解读
- 致青春——谁的青春没有遗憾2018-01-05
- spark 算子例子_Spark性能调优方法
- html页面画一个矩形,使用HTML5 canvas绘制一个矩形的方法
- HDOJ HDU 1023 1130 1133 1134 2067 ACM 1023 1130 1133 1134 2067 IN HDU ( 卡特兰数 专题 catalan )...
- Gmail过滤器设置
- 苹果手机语音备忘录在哪_苹果手机的备忘录竟然还有这么多隐藏功能?以前不知道真是可惜了!...
- sql查看mysql表结构_MySQL 查看表结构简单命令
- 艾永亮:2平米的Manner如何战胜200平米的星巴克
- 微信小程序获取用户收货地址源码
- 三张图片怎么拼成一张?
- python内置容器--元组,字典与集合
- Hook DirectInput-CreateDevice-GetDeviceData解决方案
- android sim卡槽,包教包会,十分钟让你搞定与或卡槽
- SQL SERVER中PERCENTILE_CONT和PERCENTILE_DISC
- 帝国CMS7.5基于es(Elasticsearch)7.x的全文搜索插件
- 搭建一个SV验证环境(1)
- The Log: What every software engineer should know about real-time data's unifying abstraction
热门文章
- linux进程的地址空间
- 基于stm32f103zet6的DS1302学习
- bool 变量想为什么一般初始化为FALSE 比较好?
- http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridview.rowediting.aspx
- java spring cloud版b2b2c社交电商spring cloud分布式微服务:分布式配置中心
- springboot集成swagger2构建RESTful API文档
- 小明学习Linux运维课后习题实战A
- SIM900A基站定位调试笔记 -转
- 自定义消息编码绑定实现
- 在iOS 中使用sleep方法 让程序暂停几秒钟