Как читать изображения из папки на основе регулярных выражений в Directory.GetFiles в C #? - PullRequest
0 голосов
/ 24 января 2019

Мне нужно загрузить изображения из папки на основе имени.

Я использую регулярное выражение, чтобы сделать то же самое, но вместо того, чтобы читать совпадающее, оно читает все изображения внутри папки.

Ниже мой код

var maskImagePrefixName = "BCCasualCuffs_Back_Left _";

Regex reg = new Regex (@ "^^ (?!" + maskImagePrefixName + "). *");

var glowImagesByPrefix = Directory.GetFiles (Server.MapPath ("/ GlowImages /"), "* .png"). Где (путь => reg.IsMatch (путь)). ToList ();

У меня есть файл "BCCasualCuffs_Back_Left_glow.png" внутри каталога, и ожидаемый результат должен прочитать то же самое, но я получаю все файлы.

Может ли кто-нибудь помочь мне там, где мне не хватает?

1 Ответ

0 голосов
/ 24 января 2019

Я попробовал ниже, он работал отлично

var glImg= Directory.GetFiles(Server.MapPath("/GlowImages/"), ""+ maskImagePrefixName + 
"*.png");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...