【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(@"文件路径");
}
相关推荐
不灭锦鲤5 分钟前
网络安全学习第59天
学习·安全·web安全
Hello--_--World11 分钟前
ES13:类私有属性和方法、顶层 await、at() 方法、Object.hasOwnProperty()、类静态块 相关知识点
开发语言·javascript·es13
Hugh-Yu-13012319 分钟前
二元一次方程组求解器c++代码
开发语言·c++·算法
weixin_5206498725 分钟前
C#进阶-特性全知识点总结
开发语言·c#
楼田莉子26 分钟前
同步/异步日志系统:日志落地模块\日志器模块\异步日志模块
linux·服务器·c++·学习·设计模式
文祐27 分钟前
C++类之虚函数表及其内存布局
开发语言·c++
编程大师哥44 分钟前
C++类和对象
开发语言·c++·算法
M158227690551 小时前
工业 CAN 总线无线互联利器|4 路 CAN 转 4G/WiFi 网关 产品介绍
开发语言·php
burning_maple1 小时前
AI 工程实战指南:从零开始构建 AI 应用
开发语言·人工智能
fengyehongWorld1 小时前
C# 创建vba用的类库
c#