【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(@"文件路径");
}
相关推荐
非凡ghost7 分钟前
Floorp Browser(基于Firefox火狐浏览器)
前端·windows·学习·firefox·软件需求
北京流年9 分钟前
执行clang --version报错说由于找不到 libgcc_s_seh-1.dll和 找不到 libstdc++-6.dll 这两个文件
开发语言·c++
weixin_4407305018 分钟前
Java基础学习day01
java·开发语言·学习
军军君0128 分钟前
Three.js基础功能学习一:环境资源及基础知识
开发语言·javascript·学习·3d·前端框架·threejs·三维
是垚不是土39 分钟前
基于DDNS-Go动态域名解析配置:实现多网络线路冗余切换方案
运维·开发语言·网络·阿里云·golang·运维开发
@大迁世界40 分钟前
JavaScript 框架的终结
开发语言·前端·javascript·ecmascript
catchadmin42 分钟前
PHP True Async 最近进展以及背后的争议
开发语言·php
PPPPickup1 小时前
easychat项目复盘---管理端系统设置
java·开发语言·前端
挖矿大亨1 小时前
C++中的this指针
java·开发语言·c++
姜糖编程日记1 小时前
C++——初识(2)
开发语言·前端·c++