【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(@"文件路径");
}
相关推荐
满栀5854 分钟前
分页插件制作
开发语言·前端·javascript·jquery
froginwe117 分钟前
C 标准库 - <stdio.h>
开发语言
zwtahql12 分钟前
php源码级别调试
开发语言·php
qq_4061761418 分钟前
深入剖析JavaScript原型与原型链:从底层机制到实战应用
开发语言·前端·javascript·原型模式
丝斯201118 分钟前
AI学习笔记整理(50)——大模型中的Graph RAG
人工智能·笔记·学习
一允24 分钟前
Git学习记录
git·学习
崇山峻岭之间33 分钟前
Matlab学习记录37
android·学习·matlab
开开心心_Every1 小时前
免费窗口置顶小工具:支持多窗口置顶操作
服务器·前端·学习·macos·edge·powerpoint·phpstorm
崇山峻岭之间1 小时前
Matlab学习记录38
学习
{Hello World}1 小时前
Java抽象类与接口深度解析
java·开发语言