سلام . من یک برنامه ساختم که یک سری مقادیر را در فایل txt خیره می کند .
این فایل txt درون درایو C به نام 01 ذخیره می شود . یعنی : c:\\01.txt
حال می خواهم زمانی که حجم فایل txt به 6 kb رسید ، یک مسیج باکس باز شود و پیغام دهد .
سلام . من یک برنامه ساختم که یک سری مقادیر را در فایل txt خیره می کند .
این فایل txt درون درایو C به نام 01 ذخیره می شود . یعنی : c:\\01.txt
حال می خواهم زمانی که حجم فایل txt به 6 kb رسید ، یک مسیج باکس باز شود و پیغام دهد .
سلام
FileInfo.Length حجم فایل به بایت است.
MessageBox.Show((new System.IO.FileInfo(@"c:\01.txt")).Length.ToString( ));
موفق باشید.
هر 1024 باید یک کیلوبایت است. تقسیم کنید و با یک if چک کنید.
چطوری میشه حجمی که نشون داده میشه با بایت نباشه و مستقیم به کیلوبایت باشه ؟
جواب :
textBox3.Text = (Convert.ToInt64(textBox3.Text) / Convert.ToInt64("1024")).ToString(); ;
سلام -دیدم اینجا بحث مشابهی شده دیگه پست جدید ایجاد نکردم - چطور میشه ورژن فایل (dll و یا exe) بدست آورد ؟
سلام - اینم جواب - شاید بعدها بدرد کسی خورد - http://stackoverflow.com/questions/7...ing-on-windows