C# 文件流操作 之 删除、复制、转移多个文件
/// <summary>
/// 删除文件夹下面所有图片
/// </summary>
/// <param name="oldpngPath">待删除文件路径</param>
/// <param name="newpngPath">删除到的新目录</param>
/// <param name="geshi">操作文件的格式 例如:*.png、*.xml</param>
public void deleteAll(string delpath, string geshi)
{
string[] files = Directory.GetFiles(delpath, geshi);
foreach (string file in files)
{
File.Delete(file);
}
}
/// <summary>
/// 复制文件夹下面所有图片
/// </summary>
/// <param name="oldpngPath">待复制文件路径</param>
/// <param name="newpngPath">复制到的新目录</param>
/// <param name="geshi">操作文件的格式 例如:*.png、*.xml</param>
public void copyALl(string oldpngPath, string newpngPath, string geshi)
{
string[] files = Directory.GetFiles(oldpngPath, geshi);
foreach (string file in files)
{
string otherFile = Path.Combine(oldpngPath, Path.GetFileName(file));
File.Copy(file, newpngPath + "\\" + Path.GetFileName(file));
}
}
/// <summary>
/// 移动文件夹下的所有文件
/// </summary>
/// <param name="olderpath">待移动的文件目录</param>
/// <param name="topath">新目录</param>
public void moveAll(string olderpath, string topath)
{
string[] files = Directory.GetFiles(delpath, geshi);
foreach (string file in files)
{
File.Move(file, topath); //移动文件
}
}
转载于:https://blog.51cto.com/fengbo1983/500161
C# 文件流操作 之 删除、复制、转移多个文件相关推荐
- 【Delphi入门】文件系统(文件分类 文件文本变量 文件操作 文件流操作)
文件分类 文本文件(TextFile) & 二进制文件(Flie) 二进制形式存放数据占有存储空间较少,但不直观:文本文件与之相反 文件是由相同类型的数据元素组成的序列.在DELPHI中对文件 ...
- 安卓学习 Day23:文件流操作
文件流操作 一.案例演示--文件操作 1.创建安卓应用 2.添加背景图片 3.字符串资源文件 4.主布局资源文件 5.在raw目录里创建文件 - test.txt 6.在assets目录里创建文件 - ...
- Java之文件流操作的文件读写
Java之文件流操作的文件读写 本人非常喜欢Java的代码风格,今天记录一下文件字符串的读写,但是Java对于 制作exe文件非常不友好,而本人业务的要求,基本上都是制作exe文件,或者程序,Java ...
- 02功能之读写文件流操作(C语言实现读取文件指定一行)
02功能之读写文件流操作(C语言实现读取文件指定一行) 1 C语言读取文件指定一行 // 读取文件指定一行 int ReadLine1(const char *fileName, char outBu ...
- c语言 文件流 输出数据类型,总结C++中输入输出流及文件流操作
当程序员在编写程序的时候,最不可分割的是对文件做的相应的操作,总结C++中输入输出流及文件流操作大家都了解吗?想要了解的朋友,就随爱站技术频道小编来看看吧. 1.流的控制 iomanip ...
- 电脑删除文件遇到“操作无法完成,因为其中的文件夹或文件已在另一应用程序中打开”怎么办
原文连接:http://www.xitongcheng.com/jiaocheng/dnrj_article_55055.html 电脑删除无用文件能增加内存使用空间,这不一位小伙伴说自己电脑删除某文 ...
- 把一个文件中的内容,复制到另外一个文件中
# 把一个文件中的内容,复制到另外一个文件中.# 基础目录 BASE_DIR = "E:/python重新学习/python核心编程/文件读写/" # 读取的文件名 READ_FI ...
- python文件读写_python文件操作-读写删除复制总结
1. read三种不同的方式 f = open('hello.txt') #'hello.txt'指的是文件的名称 while True: text = f.readline() #读取文件指针指向的 ...
- python读文件操作-python文件操作-读写删除复制总结
1. read三种不同的方式 f = open('hello.txt') #'hello.txt'指的是文件的名称 while True: text = f.readline() #读取文件指针指向的 ...
最新文章
- 用洪小文,人工智能予力永续未来
- 自学python方法-零基础初学Python人工智能的四种学习方法
- 听说你的项目中仅这些资源就卡成了翔?看看他们怎么做!
- ILRuntime_NewbieGuide—入门
- 枚举转中文,通过反射方法与描述的方式获取
- JAVA两个视图层_MVC - 管理帐户 . 一个视图有两个局部视图和两个模型
- 设计模式17---设计模式之模板方法模式(Template Method)(行为型)
- iOS开发:导入字体库
- Windows系统服务器系统日志在哪里查看?
- 【22年新版】软件工程专业的各阶段的学习方法
- postman tests获取cookie
- GDK7+NanoCode调试学习系列1--环境搭建
- 重装系统怎么把计算机放桌面,电脑做系统怎样把桌面文件保留-电脑重装系统,桌面文件丢失怎么办?...
- (转)sql server 排序规则
- Canceling statement due to conflict with reco
- houdini快速物体拖尾笔记
- AI大模型加持,生成式搜索来了!
- Linux 磁盘管理 : mount 命令详解
- 西三旗限价房之旗胜家园实景
- python随机数产生100个整数(0-100),统计出现次数最多的数字.
热门文章
- OpenCV训练面部界标探测器face_landmark_trainer
- OpenCV背景减法Background Subtraction Methods
- QT的QMutableSetIterator类的使用
- 1.18.5.流式概念、动态表(Dynamic Table)、DataStream上的关系查询、动态表 连续查询(Continuous Query)、在流上定义表、处理时间
- 09_分类算法--k近邻算法(KNN)、案例、欧氏距离、k-近邻算法API、KNeighborsClassifier、及其里面的案例(网络资料+学习资料整理笔记)
- VMware虚拟机启动后出现黑屏,不能显示界面,无论安装的是ubuntu、kali还是centos
- Spring Cloud比较好的博文地址
- Elasticsearch概述、ES概念、什么是搜索、全文检索、Elasticsearch功能,什么是distributed document store(来自网络+学习资料)
- spark sql基本使用方法介绍(转载)
- SpringMVC+Spring+Mybatis整合,使用druid连接池,声明式事务,maven配置