نمایش نتایج 1 تا 4 از 4

نام تاپیک: کار با فایلهای باینری

  1. #1
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307

    Question کار با فایلهای باینری

    سلام
    لطفا منو راهنمایی کنید که از فایل باینری بخونم و یا توش بنویسم
    برام اشغال فضاها مهمه
    مثلا اینکه integer حتما 4 و double حتما 8 تا بگیره

  2. #2
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307

    کمک...................

    سلام
    لطفا اگه کسی چیزی میدونه راجع به فایلهای باینری بهم بگه
    حتی اگه دستوراتش باشه
    چون MSDN هم راجع به باینری ها خیلی کم گفته

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آذر 1383
    محل زندگی
    فعلا که روبروی کامپیوترم
    پست
    43
    علیکم السلام

    فکر میکنم کدهای زیر مشکلتان را حل کند ، فقط من تابحال نفهمیدم چطور میشه رکوردها را به فایل باینری درج کرد. چون تابحال من فقط متدهای نوشتن در فایل را برای انواع داده ای اصلی دیده ام.




    نوشتن در فایل
    string filePath = System.Environment.GetEnvironmentVariable("windir" )+"\\mysettings.avi";

    if (File.Exists(filePath))
    {
    File.Delete(filePath);
    }

    BinaryWriter w = new BinaryWriter( File.Open(filePath,FileMode.CreateNew) ,
    System.Text.Encoding.Unicode);
    w.Write(yourvariable);
    w.Close();


    خواندن از فایل
    string filePath = System.Environment.GetEnvironmentVariable("windir" )+"\\mysettings.avi";

    if (File.Exists(filePath))
    {
    BinaryReader r = new BinaryReader( File.Open(filePath,FileMode.Open) ,
    System.Text.Encoding.Unicode);
    yourvariable = r.ReadString();
    r.Close();
    }



    شما میتوانید با تعریف کردن یک متغیر از نوع بایت داده ها را بایت بایت در فایل بنویسید یا از آن بخوانید ولی مسلما برای داده های معمولی خودتان از انواع رشته و عدد و .. استفاده میکنید
    آخرین ویرایش به وسیله Vahid_Keyany : جمعه 11 آذر 1384 در 21:52 عصر

  4. #4
    کاربر دائمی آواتار leilav_1984
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    تهران
    پست
    307

    ممنونم

    از راهنمایی شما ممنونم
    اگه کسه دیگه ای هم چیزی می دونه لطفا کمک کنه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •