خیلی وقت ها، زمانی که قصد داریم از فایلی در زبان سی شارپ استفاده کنیم، به دلیل باز بودن فایل در برنامه دیگر و یا اصطلاحاً Lock بودن فایل توسط سایر Process ها با پیغام خطا مواجه می شویم، اما راهکاری وجود دارد که می توانیم ابتدا بررسی کنیم که فایل قابل دسترس هست یا نه. برای اینکار ابتدا یک Extension Method برای کلاس FileInfo تعریف می کنیم که داخل ساختار try..catch اقدام به باز کردن فایل کرده و در صو…