PDA

View Full Version : سوال: چگونه بفهمیم حجم فایل چقدر است ؟



aradrobo
جمعه 19 آبان 1391, 10:59 صبح
سلام . من یک برنامه ساختم که یک سری مقادیر را در فایل txt خیره می کند .
این فایل txt درون درایو C به نام 01 ذخیره می شود . یعنی : c:\\01.txt

حال می خواهم زمانی که حجم فایل txt به 6 kb رسید ، یک مسیج باکس باز شود و پیغام دهد .

مهرداد صفا
جمعه 19 آبان 1391, 11:18 صبح
سلام
FileInfo.Length حجم فایل به بایت است.


MessageBox.Show((new System.IO.FileInfo(@"c:\01.txt")).Length.ToString());
موفق باشید.

aradrobo
جمعه 19 آبان 1391, 12:48 عصر
سلام
FileInfo.Length حجم فایل به بایت است.


MessageBox.Show((new System.IO.FileInfo(@"c:\01.txt")).Length.ToString());
موفق باشید.

شرط پس چی شد ؟

اگر به 6 کیلو بایت رسید پیغام نمایش دهد .

hakim22
جمعه 19 آبان 1391, 13:21 عصر
هر 1024 باید یک کیلوبایت است. تقسیم کنید و با یک if چک کنید.

harani
جمعه 19 آبان 1391, 13:28 عصر
شرط پس چی شد ؟

اگر به 6 کیلو بایت رسید پیغام نمایش دهد .

دوست من خب یذره خلاقیتم خودتون داشته باشید.


System.IO.FileInfo a = new System.IO.FileInfo(@"c:\01.txt");//a
if (a.Length == 6000)//b
{

}

aradrobo
جمعه 19 آبان 1391, 13:58 عصر
دوست من خب یذره خلاقیتم خودتون داشته باشید.


System.IO.FileInfo a = new System.IO.FileInfo(@"c:\01.txt");//a
if (a.Length == 6000)//b
{

}


آقا ممنونم . به سوالم به درستی جواب دادید .

c-sharp_South
چهارشنبه 24 آبان 1391, 02:44 صبح
چطوری میشه حجمی که نشون داده میشه با بایت نباشه و مستقیم به کیلوبایت باشه ؟

c-sharp_South
چهارشنبه 24 آبان 1391, 09:12 صبح
جواب :

textBox3.Text = (Convert.ToInt64(textBox3.Text) / Convert.ToInt64("1024")).ToString(); ;

aradrobo
چهارشنبه 24 آبان 1391, 15:18 عصر
جواب :

textBox3.Text = (Convert.ToInt64(textBox3.Text) / Convert.ToInt64("1024")).ToString(); ;
خودت میپرسی خودتم جواب میدی ؟

اینو می دونستم . بازم مرسی

c-sharp_South
چهارشنبه 24 آبان 1391, 15:41 عصر
خودت میپرسی خودتم جواب میدی ؟

اینو می دونستم . بازم مرسی

جوابشو نمیدونستم . دیدم جواب ندادن گشتم بیشتر پیدا کردم.

aradrobo
چهارشنبه 24 آبان 1391, 19:55 عصر
جوابشو نمیدونستم . دیدم جواب ندادن گشتم بیشتر پیدا کردم.

آهان . بازم ممنون . خیلی زحمت کشیدی . ازت تشکر می کنم و روش کلیک می کنم که امتیاز بگیری . توهم همینکار و هرجا پست منو دیدی بکن .

Sal_64
دوشنبه 20 آذر 1391, 12:37 عصر
سلام -دیدم اینجا بحث مشابهی شده دیگه پست جدید ایجاد نکردم - چطور میشه ورژن فایل (dll و یا exe) بدست آورد ؟

Sal_64
سه شنبه 21 آذر 1391, 17:27 عصر
سلام -دیدم اینجا بحث مشابهی شده دیگه پست جدید ایجاد نکردم - چطور میشه ورژن فایل (dll و یا exe) بدست آورد ؟

سلام - اینم جواب - شاید بعدها بدرد کسی خورد - http://stackoverflow.com/questions/7386345/maximum-possible-length-of-fileversioninfo-fileversion-string-on-windows

aradrobo
چهارشنبه 22 آذر 1391, 15:31 عصر
http://barnamenevis.org/showthread.php?372656-%D8%B7%D8%B1%DB%8C%D9%82%D9%87-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-checkedListBox-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B3%D8%AA-%D8%9F