当前位置: 首页 > news >正文

【C#学习】文件操作

文章目录

  • 常见操作
    • 拷贝文件
    • 检测文件夹是否存在并创建
    • 判断文件是否存在
    • 删除文件夹下的所有文件保留文件夹
    • 获取指定目录下的所有文件名
    • 删除

常见操作

拷贝文件

System.IO.File.Copy(sourcePath, targetPath); 

检测文件夹是否存在并创建

//if directory not exit,then establish
if (Directory.Exists(ft) == false)
{Directory.CreateDirectory(ft);
}

判断文件是否存在

if(File.Exists(ft1_temp)==false)System.IO.File.Copy(fs1, ft1_temp);

删除文件夹下的所有文件保留文件夹

// 先删除整个文件夹及下所有文件
Directory.Delete(path,true);
//然后再新建一个空的文件夹
Directory.CreateDirectory(path);

获取指定目录下的所有文件名

string[] files = Directory.GetFiles(dir);//得到文件

删除

using System.IO;
//判断文件是不是存在
if(File.Exists(@"文件路径"))
{//如果存在则删除File.Delete(@"文件路径");
}
http://www.lryc.cn/news/230266.html

相关文章:

  • Chrome版本对应Selenium版本
  • Day29力扣打卡
  • java源码用到的设计模式
  • high perfermance computer usage
  • 51单片机+DS1302设计一个电子钟(LCD1602显示时间)
  • vue项目中在scss代码中使用data中的变量
  • uni-app报错“本应用使用HBuilderX x.x.x 或对应的cli版本编译,而手机端SDK版本是x.x.x不匹配的版本可能造成应用异常”
  • [sd_scripts]之train
  • samba 共享目录write permission deny问题修复 可读取内容但不可修改 删除 新增文件
  • UDP主要丢包原因及具体问题分析
  • 647. 回文子串 516.最长回文子序列
  • 点云从入门到精通技术详解100篇-双传感器模式的非结构化环境检测与识别
  • Nginx-反向代理
  • Java封装一个根据指定的字段来获取子集的工具类
  • 【HUST】网安纳米|2023年研究生纳米技术考试参考
  • 【移远QuecPython】EC800M物联网开发板的MQTT协议腾讯云数据上报
  • 关灯游戏及扩展
  • 深度解析:用Python爬虫逆向破解dappradar的URL加密参数(最详细逆向实战教程,小白进阶高手之路)
  • 论文笔记:AttnMove: History Enhanced Trajectory Recovery via AttentionalNetwork
  • Django之视图层
  • DAY54 392.判断子序列 + 115.不同的子序列
  • 【Nginx】nginx | 微信小程序验证域名配置
  • 大数据Doris(二十二):数据查看导入
  • STM32 I2C详解
  • 软考 系统架构设计师系列知识点之云计算(1)
  • VS Code画流程图:draw.io插件
  • 计算机 - - - 浏览器网页打开本地exe程序,网页打开微信,网页打开迅雷
  • C_6练习题
  • XUbuntu22.04之安装pkg-config(一百九十二)
  • 【Proteus仿真】【51单片机】拔河游戏设计