Програми для обліку

Українське програмне забезпечення з відкритим кодом

C#

Дописи

Програмування / C#

25.04.2024 01:32 C#

Очистка каталогів від файлів певного типу

Функція шукає файли у каталогах і видаляє якщо їхнє розширення співпадає із шаблоном

void Clean()
{
	string[] Каталоги =
	[
	    "/home/user1/photos",
	    "/home/user1/videos"
	];

	string[] Шаблони = [".jpg", ".mp4", ".mov"];

	foreach (string Каталог in Каталоги)
	    foreach (string Файл in Directory.GetFiles(Каталог))
		if (Шаблони.Contains(new FileInfo(Файл).Extension.ToLower()))
		    try
		    {
		        File.Delete(Файл);
		    }
		    catch { }
}

© accounting.org.ua - 2024