static readonly System.Collections.Generic.HashSet<string>
_inImagesExtensions = new (
new string[] {".PNG", ".JPG", ".JPEG", ".GIF", ".BMP"});
public static bool InImageExtensions(string imgFile)
{
var ext = System.IO.Path.GetExtension(imgFile).ToUpper();
return _inImagesExtensions.Contains(ext);
}
public static System.Collections.Generic.IEnumerable<string>
GetImageFilesFromZip(string zipFile)
{
using var zip = System.IO.Compression.ZipFile.OpenRead(zipFile);
return zip.Entries
.Where(x => InImageExtensions(x.FullName))
.Select(x => x.FullName);
}
「C#」ディレクトリから画像ファイルの一覧を取得
ディレクトリからファイルの一覧を取得し拡張子で絞り込みをしています。 static readonly System.Collections.Generic.HashSet<string> _inImagesExtensions = new ...
コメント