2017年9月14日木曜日

GetFilesで複数の拡張子を取得する方法

GetFilesで複数の拡張子を取得する方法

// C#だけど.
using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text.RegularExpressions;

Regex regex = new Regex(@".*\.txt|.*\.log");
IEnumerable<string> p = from file in Directory.GetFiles(@"c:\windows\") where regex.IsMatch(file) select file;
foreach (string matched in p) {
    Console.WriteLine(matched);
}

0 件のコメント:

コメントを投稿