【C#学习】文件操作

文章目录

常见操作

拷贝文件

csharp 复制代码
System.IO.File.Copy(sourcePath, targetPath); 

检测文件夹是否存在并创建

csharp 复制代码
//if directory not exit,then establish
if (Directory.Exists(ft) == false)
{
    Directory.CreateDirectory(ft);
}

判断文件是否存在

csharp 复制代码
if(File.Exists(ft1_temp)==false)
 System.IO.File.Copy(fs1, ft1_temp);

删除文件夹下的所有文件保留文件夹

csharp 复制代码
// 先删除整个文件夹及下所有文件
Directory.Delete(path,true);
//然后再新建一个空的文件夹
Directory.CreateDirectory(path);

获取指定目录下的所有文件名

csharp 复制代码
string[] files = Directory.GetFiles(dir);//得到文件

删除

csharp 复制代码
using System.IO;
//判断文件是不是存在
if(File.Exists(@"文件路径"))
{
	//如果存在则删除
	File.Delete(@"文件路径");
}
相关推荐
ankleless3 分钟前
Python 数据可视化:Matplotlib 与 Seaborn 实战
开发语言·python
Gavin_91516 分钟前
一文速通Ruby语法
开发语言·ruby
搞一搞汽车电子28 分钟前
vs studio 2017项目不支持studio vs2022
开发语言
南猿北者38 分钟前
Cmake学习笔记
笔记·学习·策略模式
witkey_ak989644 分钟前
python 可迭代对象相关知识点
开发语言·python
呼啦啦啦啦啦啦啦啦1 小时前
synchronized锁,ReentrantLock 锁
开发语言·
diablobaal2 小时前
云计算学习100天-第26天
学习·云计算
听风的码2 小时前
Vue2封装Axios
开发语言·前端·javascript·vue.js
测试老哥3 小时前
pytest+requests+allure自动化测试接入Jenkins学习
自动化测试·软件测试·学习·测试工具·职场和发展·jenkins·pytest
素界UI设计3 小时前
建筑行业变革:用Three.js构建BIM数据可视化孪生平台
开发语言·javascript·信息可视化