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

【08】C#入门到精通——C# 文件操作 读取并删除指定文件 修改指定文件名

文章目录

  • 1 读取并删除 某个文件
  • 2 修改指定文件名
  • 3 项目代码文件下载

读取下面路径下的文件
在这里插入图片描述

没有引用命名空间的 类,可以通过下面提示 添加
在这里插入图片描述
在这里插入图片描述

1 读取并删除 某个文件

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Permissions;namespace ChangeFile
{internal class Program{static void Main(string[] args){string path = "E:\\C#";//获取这个路径下所有文件DirectoryInfo root = new DirectoryInfo(path);//数据FileInfo[] files = root.GetFiles();List<FileInfo> lstFiles = files.ToList();for (int i = 0; i < lstFiles.Count; i++){Console.WriteLine(lstFiles[i].FullName);//路径加文件名Console.WriteLine(lstFiles[i].Name);//文件名if (lstFiles[i].Name == "123.txt"){File.Delete(lstFiles[i].FullName);Console.WriteLine("123.txt已经被删除了");}}Console.ReadKey();}}
}

在这里插入图片描述

在这里插入图片描述

2 修改指定文件名

在这里插入图片描述

     //修改指定文件名bool isHave = fileNmae.Contains("新建DOC文档");if(isHave) {string srcFileName = lstFiles[i].FullName;string dstFileNmae = lstFiles[i].Directory.FullName + "/C#学习笔记" + lstFiles[i].Extension; ;File.Move(srcFileName, dstFileNmae);Console.WriteLine("已经将“新建DOC文档.doc”改为了“C#学习笔记.doc”");}

在这里插入图片描述

3 项目代码文件下载

ChangeFile项目文件

http://www.xdnf.cn/news/16348.html

相关文章:

  • LLM中典型的Transformer层中:MLP Residual; LN Agg: μ, σ; SM Agg 是什么意思
  • 从0开始学习R语言-Day56--空间变系数模型
  • 【Git知识】Git 常用知识集合之基础--分支系统与 Tag 标签机制
  • 华为仓颉编程语言的表达式及其特点
  • Lua协同程序(coroutine)
  • iOS网络之异步加载
  • YOLO算法演进综述:从YOLOv1到YOLOv13的技术突破与应用实践,一文掌握YOLO家族全部算法!
  • 图像认知与OpenCV——图像预处理2
  • 【Unity开发】飞机大战项目实现总结
  • Python 程序设计讲义(15):Python 的数据运算——位运算
  • Unity VS Unreal Engine ,“电影像游戏的时代” 新手如何抉择引擎?(1)
  • 读书笔记(黄帝内经)
  • 使用Python采集招聘网站数据并智能分析求职信息
  • P1013 [NOIP 1998 提高组] 进制位
  • ESP32S3 Ubuntu vscode如何使用USB-JTAG调试
  • java中如何返回一个可以执行返回操作(return action)的函数或对象
  • 【自用】JavaSE--阶段测试
  • 基于深度学习的胸部 X 光图像肺炎分类系统(二)
  • 学习设计模式《十九》——享元模式
  • ICCV 2025 | CWNet: Causal Wavelet Network for Low-Light Image Enhancement
  • 主要分布在背侧海马体(dHPC)CA1区域(dCA1)的位置细胞对NLP中的深层语义分析的积极影响和启示
  • LeetCode|Day24|383. 赎金信|Python刷题笔记
  • 【Oracle】Oracle权限迷宫破解指南:2步定位视图依赖与授权关系
  • QML WorkerScript
  • 高版本Android跨应用广播通信实例
  • MBPO 算法:让智能体像人一样 “先模拟后实操”—强化学习(17)
  • Linux进程间通信:管道机制全方位解读
  • 卫星物联网:使用兼容 Arduino 的全新 Iridium Certus 9704 开发套件深入探索
  • 如何判断钱包的合约签名是否安全?
  • MySQL基础02