کلاس FileInfo

به علت فراوانی متدها و رویدادها، این پست به مرور آپدیت می شود.

متد توضیح
Create() یگ فایل جدید ایجاد می کند.
Delete() فایل وابسته به شی FileInfo را حذف می کند.
CopyTo() فایل را در مسیر مقصد کپی می کند. یکی از سربارگذاری های این متد یک مقدار بولی دریافت می کند و نشان می دهد که آیا فایل موجود در مقصد را جایگزین کند.
MoveTo() فایل را به مقصد مشخصی انتقال می دهد.
Open() یک FileStream ایجاد می کند که می تواند در خواندن و نوشتن فایل مورد استفاده قرار گیرد.
خاصیت توضیح
CreationTime زمان ایجاد فایل را نشان می دهد. نتیجه را به عنوان یک شی DateTime بر می گرداند.
Directory یک DirectoryInfo را بر می گرداند که شامل اطلاعات پوشه ای است که فایل در آن قرار دارد.
Exists می گوید که آیا مسیر تعیین شده در سازنده در سیستم فایل موجود است یا نه؟
Extention نام پسوند یک فایل را به عنوان رشته بر می گرداند. (“.txt”)
IsReadOnly می گوید که آیا فایل فقط خواندنی است یا نه؟
LastAccessTime آخرین زمان دسترسی به فایل را نشان می دهد. مقدار را به عنوان یک شی DateTime بر می گرداند.
LastWriteTime آخرین زمانی که محتویات فایل دستکاری شده است را نشان می دهد. مقدار را به عنوان یک شی DateTime بر می گرداند.
Length سایز فایل را بر حسب بایت بر می گرداند.
Name نام فایل را بر می گرداند (sample.txt)
FullName نام و مسیر کامل فایل را بر می گرداند(C:Filessample.txt).

لطفا اگر نظر، پیشنهاد و یا انتقادی در باره مطلب بالا دارید در قسمت زیر و اگر سوالی دارید در بخش پرسش و پاسخ مطرح بفرمایید.