PDA

View Full Version : مزیت و تفاوت های کلاس fileStream نسبت به fileinfo



ali_mnkt
پنج شنبه 26 مرداد 1391, 11:58 صبح
سلام

دوستان من می خواستم فرق بین کلاس Fileinfo و filestream رو بدونم . هر دو اینها قابلیت خواندن و نوشتن فایل ها رو دارن و حتی اضافه کردن مقادیر بع انتهای فایل ها ، خوب پس فرق اصلی اینها چیه و یا کدوم یه قابلیت داره که اون یکی نداره ؟

ali_habibi1384
پنج شنبه 26 مرداد 1391, 16:40 عصر
اين لينك رو ببين (http://social.msdn.microsoft.com/Forums/en/vblanguage/thread/103ddfde-9c38-4fef-a235-155f2f9c354e) (اگر انگيليسيت خوبه)

tooraj_azizi_1035
پنج شنبه 26 مرداد 1391, 17:42 عصر
این دو مزایایی نسبت به هم ندارند چون وظیفه آنها متفاوت است.

FileInfo: متدهای نمونه ای رو برای ایجاد، کپی، حذف، و انتقال فایل فراهم می کند و به ساخت یک شیء FileStream کمک می کند. از کلاس FileSystemInfo مشتق میشود.

FileStream: برای خواندن نوشتن در یک فایل هم به شکل همگام و هم به شکل ناهمگام استفاده می شود. از کلاس Stream مشتق میشه.

در حقیقت برای انجام عملیات مربوط به درون فایل از FileStream استفاده کنید و برای عملیات خارجی مثل کپی، بدست آوردن اطلاعات نسبت به فایل از کلاس FileInfo استفاده کنید.