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