【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(@"文件路径");
}
相关推荐
看浪的路人4 小时前
第3讲:代码补全引擎
开发语言·windows·python
小小龙学IT4 小时前
Day 26-27 项目实战:从零构建一个高并发聊天室(epoll + 线程池)
linux·服务器·c语言·开发语言·网络
我就是妖怪4 小时前
【无标题】
开发语言
0566465 小时前
Python高级——迭代器
开发语言·python·学习
初级代码游戏5 小时前
iOS开发 Swift 速记4:函数与闭包
开发语言·ios·swift
猿长大人5 小时前
C# | MediatR 入门指南:后端架构解耦
分布式·后端·架构·c#·.net
math_hongfan5 小时前
鸿蒙Agent高级技能自定义开发:自定义意图服务/能力注册/Agent技能编排/服务插件开发实战
android·学习·华为·harmonyos·鸿蒙
郭涤生5 小时前
C++ 零拷贝(Zero-Copy)
linux·开发语言·c++
回忆2012初秋5 小时前
C# 中的 EAP:基于事件的异步编程全面指南(一)
开发语言·c#
duhong20265 小时前
Linux刷题记录第一套
学习