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

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


文章目录

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

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

没有引用命名空间的 类,可以通过下面提示 添加
【08】C#入门到精通——C# 文件操作 读取并删除指定文件 修改指定文件名
【08】C#入门到精通——C# 文件操作 读取并删除指定文件 修改指定文件名

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(); } }}

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

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

2 修改指定文件名

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

 //修改指定文件名 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”\"); }

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

3 项目代码文件下载

ChangeFile项目文件