Как осуществить поиск файла по имени на диске C#?

Приветствую всех, сегодня поговорим о том как осуществить поиск файла по имени в каталогах. Я думаю частенько вам как и мне приходится осуществлять поиск файлов на диске, для разных целей. Варианта поиска на самом деле очень много. Но сегодня хотел показать свой вариант решения этой задачи. Особенностью данного метода, в том что он позволяет минуя системные директории, пропуская их обходить и продолжить осуществление файла. При этом программа не крешится, а продолжает свою работу.

Почти все строки были закомменчены и проблем не должно возникнуть. Рассмотрим программу, есть метод Find который принимает 2 аргумента, директорию с которой он будет вести поиск и имя файла. Путем рекурсии перебираются все подкатологи, потом из последнего каталога в родительский происходит поиск файла заданный пользователем, результаты перебора и найденного файла выводится в консоль.

 

 

Обновлено: 15.10.2018 — 21:20

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.