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

C#中读取文件夹(包含固定字样文件名)

C#中读取文件

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace demo
{class Program{static void Main(string[] args){try{//设定读取文件名包含的字样,可调整为动态传值string abc = "字样";//获取当前时间DateTime now = DateTime.Now;//获取当前年月string yearM = now.Year + "." + now.Month.ToString("D2");//设定读取路径下的文件后缀string[] searchPatterns = { ".jpg", ".bmp", ".png" };//设定读取路径string[] searchFolders = { @"\\127.0.0.1\读取路径 };//循环路径foreach (var folder in searchFolders){//循环路径下不同后缀文件foreach (var pattern in searchPatterns){string[] files = Directory.GetFiles(folder, "*" + abc + "*" + pattern);if (files.Length > 0){foreach (string file in files){//打印文件夹名Console.WriteLine(Path.GetFileName(file));}}}}}catch (Exception ex){Console.WriteLine("發生了錯誤: " + ex.Message);}Console.Read();}}
}

相关文章:

  • 通过Kubernetes 外部 DNS控制器来自动管理Azure DNS 和 AKS
  • 算法中的数学:算术基本定理
  • QuecPython+腾讯云:快速连接腾讯云l0T平台
  • Hive优化秘籍:大数据处理加速之道
  • OpenGL超大分辨率图像显示
  • 恩智浦 GoPoint 全面解析:初学者的嵌入式 AI 学习指南
  • venv和pyenv在mac上
  • 【星海随笔】信息安全管理与法律法规
  • python3使用:macOS上通过Homebrew安装pip库
  • C++GO语言微服务项目之 go语言基础语法
  • Linux——特殊权限管理
  • 【STM32单片机】#14 PWR电源控制
  • 神经网络之互动练习详解:从基础到拟合非线性数据
  • C++ 内存泄漏相关
  • OpenShift AI - OpenShift 支持的 NVIDIA GPU 共享和分区技术 2
  • Netty 的 Reactor 模型
  • 我用cursor 搭建了临时邮箱服务-Temp Mail 365
  • K-means
  • 机器学习-简要与数据集加载
  • React Native【详解】搭建开发环境,创建项目,启动项目
  • 吴清:加强监管的同时传递监管温度,尽力帮助受影响企业应对美加征关税的冲击
  • 美政府称不再对哈佛大学提供联邦资助
  • “五一”假期文旅热度创近3年新高,入境游订单飙升130%
  • 今年4月上海一二手房成交面积同比增21%,二手房成交2.07万套
  • 全文丨中华人民共和国传染病防治法
  • 媒体:酒店、民宿临时毁约涨价,怎么管?