Добрый день, у меня стоит такая задача : найти все png файлы в диске и переименовать их, как я сделал :
static void DirSearch(string sDir)
{
try
{
var images = Directory.GetFiles(sDir, "*.png");
images.ToList().AsParallel().WithDegreeOfParallelism(100).ForAll(dd => Rename(dd));
}
catch { }
try
{
foreach (string path in Directory.GetDirectories(sDir))
DirSearch(path);
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
Собственно сам вопрос : достаточно ли он оптимизирован ? Нужно как можно быстрее обработать все png файлы, спасибо за помощь
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости