سلام
لطفا منو راهنمایی کنید که از فایل باینری بخونم و یا توش بنویسم
برام اشغال فضاها مهمه
مثلا اینکه integer حتما 4 و double حتما 8 تا بگیره
Printable View
سلام
لطفا منو راهنمایی کنید که از فایل باینری بخونم و یا توش بنویسم
برام اشغال فضاها مهمه
مثلا اینکه integer حتما 4 و double حتما 8 تا بگیره
سلام
لطفا اگه کسی چیزی میدونه راجع به فایلهای باینری بهم بگه
حتی اگه دستوراتش باشه
چون MSDN هم راجع به باینری ها خیلی کم گفته
علیکم السلام
فکر میکنم کدهای زیر مشکلتان را حل کند ، فقط من تابحال نفهمیدم چطور میشه رکوردها را به فایل باینری درج کرد. چون تابحال من فقط متدهای نوشتن در فایل را برای انواع داده ای اصلی دیده ام.
نوشتن در فایل
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();
}
شما میتوانید با تعریف کردن یک متغیر از نوع بایت داده ها را بایت بایت در فایل بنویسید یا از آن بخوانید ولی مسلما برای داده های معمولی خودتان از انواع رشته و عدد و .. استفاده میکنید
از راهنمایی شما ممنونم
اگه کسه دیگه ای هم چیزی می دونه لطفا کمک کنه