Как найти файл в папке? - C#
Формулировка задачи:
Как найти файл в папке?
Решение задачи: «Как найти файл в папке?»
textual
Листинг программы
using System; using System.IO; public class FileSearch { static bool found; public static void Main(string[] args) { string folder, file; folder = @"D:\MSVS2008"; file = "devenv.exe"; found = false; ProcessDirectory(folder, file); Console.ReadKey(); } public static void ProcessDirectory(string folder, string file) { if (found) return; string[] fileEntries = Directory.GetFiles(folder); foreach (string path in fileEntries) ProcessFile(path, file); if (found) return; string[] subdirectoryEntries = Directory.GetDirectories(folder); foreach (string subdirectory in subdirectoryEntries) ProcessDirectory(subdirectory, file); } public static void ProcessFile(string path, string file) { if (Path.GetFileName(path) == file { Console.WriteLine("Файл найден: {0}", path); found=true; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д