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();
        }
    }
}
相关推荐
OpenAnolis小助手42 分钟前
一句话看透 JVM,SysOM 诊断 Skill 新增 Java 应用诊断能力
java·开发语言·jvm·阿里云·操作系统控制台·sysom
小玮看世界44 分钟前
[Python]OD算法在OD实际运用转化参考清单
开发语言·python·算法
ForteScarlet1 小时前
Kotlin 2.4.20 现已发布,新特性多不多?
android·java·开发语言·开源·kotlin·jetbrains
萧瑟余晖1 小时前
Java深入解析篇六十二之安全机制详解
java·开发语言
c#上位机2 小时前
tuple_max求数组中的最大值
c#·halcon·机器视觉
菜鸟~noob2332 小时前
【电子战】 第01篇:噪声、门限与虚警/检测概率(PFA/PD)【含matlab代码】
开发语言·matlab
奇牙coding1232 小时前
GPT-6-Astra API 接入教程:OpenRouter 路由配置 + Python/curl 示例 + 静默降级踩坑
开发语言·python·gpt·ai
lzx_0023 小时前
C++11(一)
开发语言·c++·算法
未来之窗软件服务3 小时前
计算机二级[英文]-C 字符串移动—东方仙盟
c语言·开发语言·仙盟创梦ide·东方仙盟
Wang's Blog3 小时前
Java框架快速入门: Spring Security+OAuth2之过滤器与过滤器链
java·开发语言·spring