تیر ۶, ۱۳۹۸ Mostafa بدون دیدگاه

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

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

کلاس C # FileStream یک جریان را برای عملیات فایل فراهم می کند. می توان برای انجام عملیات خواندن و نوشتن همزمان و ناهمزمان استفاده کرد. با کمک کلاس FileStream، می توانیم به راحتی داده ها را از فایل بخوانیم و در فایل بنویسیم.
مثال : نوشتن یک بایت در فایل
    using System;  
    using System.IO;  
    public class FileStreamExample  
    {  
        public static void Main(string[] args)  
        {  
            FileStream f = new FileStream("e:\\b.txt", FileMode.OpenOrCreate);//creating file stream  
            f.WriteByte(65);//writing byte into stream  
            f.Close();//closing stream  
        }  
    }  

خروجی :
A

 

مثال : نوشتن چندین بایت در فایل

    using System;  
    using System.IO;  
    public class FileStreamExample  
    {  
        public static void Main(string[] args)  
        {  
            FileStream f = new FileStream("e:\\b.txt", FileMode.OpenOrCreate);  
            for (int i = 65; i <= 90; i++)  
            {  
                f.WriteByte((byte)i);  
            }  
            f.Close();  
        }  
    }  


خروجی :
ABCDEFGHIJKLMNOPQRSTUVWXYZ

 

مثال : خواندن تمام بایت های یک فایل

    using System;  
    using System.IO;  
    public class FileStreamExample  
    {  
        public static void Main(string[] args)  
        {  
            FileStream f = new FileStream("e:\\b.txt", FileMode.OpenOrCreate);  
            int i = 0;  
            while ((i = f.ReadByte()) != -1)  
            {  
                Console.Write((char)i);  
            }  
            f.Close();  
        }  
    }  

خروجی :
ABCDEFGHIJKLMNOPQRSTUVWXYZ

 


برچسب ها