【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(@"文件路径");
}
相关推荐
jerryinwuhan2 小时前
基于各城市站点流量的复合功能比较
开发语言·php
迈巴赫车主3 小时前
Java基础:list、set、map一遍过
java·开发语言
·醉挽清风·3 小时前
学习笔记—MySQL—库表操作
笔记·学习·mysql
南 阳4 小时前
Python从入门到精通day66
开发语言·python
白小沫5 小时前
TortoiseSVN是什么?
学习
weixin_451431565 小时前
【学习笔记】微博视频页面ajax请求与响应数据分析
笔记·学习·音视频
十八旬5 小时前
快速安装ClaudeCode完整指南
开发语言·windows·python·claude
前进的李工5 小时前
EXPLAIN输出格式全解析:JSON、TREE与可视化
开发语言·数据库·mysql·性能优化·explain
清辞8536 小时前
尾盘选股法程序开发学习初期
学习
Byron Loong6 小时前
【c++】为什么有了dll和.h,还需要包含lib
java·开发语言·c++