بطور کلی فایلها بر دو نوع هستند:

1. فایلهای متنی : این فایلها فقط شامل کاراکترهای اسکی وبرخی کاراکترهای خاص مانند انتهای خط و انتهای فایل هستند.2. فایلهای باینری : شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای در زمینه های : بانک های اطلاعاتی ، فایلهای اجرائی ، فایلهای گرافیکی و غیره در ویژوال بیسیک دارن و می تواند با هر دو نوع فایل کار کند .

چگونگی باز کردن فایلها :

ل

اتوضیح پارامتر های موجود در دستور :

 قسمت اول : نام فایلی است که می خواهیم آنرا باز کنیم.
قسمت دوم : حالتهای باز کردن فایل است. این حالتها عبارتند از :

فایل بعنوان ورودی بازمی شود.

       Input

فایل بعنوان خروجی باز می شود.

       Output

فایل ازنوع باینری باز می شود.

       Binary

فایل طوری باز می شود که بتوان به انتهای آن چیزی اضافه کرد.

        Append

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

خواندن فایل

Read

نوشتن در فایل

Write

خواندن و نوشتن فایل

Read Write

قسمت چهارم : نوع دسترسی سایر برنامه ها به این فایل را مشخص می کند .در بخشهای بعدی توضیح داده می شود.

 قسمت پنجم : یک ثابت بوده.

قسمت ششم: عددی است که ویژوال بیسیک از آن برای دسترسی به فایل استفاده می کند .این عدد بایستی برای هر فایل منحصر بفرد و بین 1 تا 511 باشد . برای بدست آوردن اولین شماره آزاد می توان از تابع Free File استفاده کرد .

قسمت هفتم : طول بافر فایل است . این عدد بایستی از 32767 کوچکتر باشد .

 * در صورتی که فایلی که توسط filename مشخص شده وجود نداشته و فایل برای Append ، Binary ، Output و یا Random باز شده باشد در اینصورت یک فایل جدید با این نام ساخته می شود .

* در صورتی که فایل بصورت باینری باز شده باشد پارامتر Len نادیده گرفته می شود .

چگونگی بستن فایل :

پس از پایان کار با فایل برای بستن آن از دستور Close استفاده می کنیم . فرمت این دستور بصورت زیر است :

Close #file number

دستورClose بدون هیچ پارامتری تمام فایلهای باز را می بندد .

* یادتان باشد هرفایلی که باز شد باید بسته شود.