【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(@"文件路径");
}
相关推荐
沐知全栈开发17 小时前
Perl 数据库连接
开发语言
优雅的潮叭17 小时前
c++ 学习笔记之 shared_ptr
c++·笔记·学习
am心17 小时前
学习笔记-用户下单
笔记·学习
森叶17 小时前
Java 比 Python 高性能的原因:重点在高并发方面
java·开发语言·python
微露清风18 小时前
系统性学习C++-第二十二讲-C++11
java·c++·学习
qq_3168377518 小时前
uni.chooseMedia 读取base64 或 二进制
开发语言·前端·javascript
方圆工作室18 小时前
【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】
c语言·开发语言·算法
小二·18 小时前
Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统
开发语言·前端·python
Lkygo18 小时前
LlamaIndex使用指南
linux·开发语言·python·llama
进阶小白猿18 小时前
Java技术八股学习Day20
java·开发语言·学习