【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(@"文件路径");
}
相关推荐
安妮的小熊呢6 分钟前
CRMEB开源商城系统 & 标准版系统(PHP)开发规范
开发语言·javascript·php
子榆.12 分钟前
CANN ATC编译器:模型从Python到达芬奇指令走了多远
开发语言·python·neo4j
晓梦林14 分钟前
stitch靶场学习笔记
笔记·学习
z2005093016 分钟前
【linux学习】linux的一些奇怪知识,方便日常使用
学习
Dontla23 分钟前
Multi-Agent多智能体项目如何从MVP过渡到生产项目?
开发语言
兰令水30 分钟前
topcode【随机算法题】【2026.5.20打卡-java版本】
java·开发语言·算法
我还记得那天35 分钟前
C语言递归实现汉诺塔问题
c语言·开发语言
魔法阵维护师37 分钟前
从零开发游戏需要学习的c#模块,第十三章(rpg小游戏入门,下篇,地图敌人与战斗触发)
学习·游戏·c#
不吃土豆的马铃薯37 分钟前
Spdlog 入门:日志记录器与日志槽基础详解
服务器·开发语言·c++·c·日志·spdlog
. . . . .40 分钟前
业务知识学习
学习