PDA

View Full Version : چگونگی به دست آوردن حجم یک فایل (پایگاه داده)



golestan1
چهارشنبه 21 خرداد 1393, 04:31 صبح
من در کنار فایل اجرایی یک بانک دارم و چطوری می تونم حجم ان را به دست بیارم
کد مسیر رو می دونم اما با چه کدی می تونم حجم ان را بدست بیارم فایلی با نام Database1.mdf

plus
چهارشنبه 21 خرداد 1393, 05:42 صبح
با استفاده از کلاس FileInfo میتونید اندازه یک فایل رو بدست بیارین:

System.IO.PathInfo pathInfo = new System.IO.PathInfo(@"D:\MyFile.mdf");
long fileLengthInBytes = pathInfo.Length;

هرچند در SQL Server با اجرای SP ی sp_spaceused میتونید اطلاعات مربوط به اندازه دیتابیس رو بدرست بیارید.

golestan1
شنبه 31 خرداد 1393, 10:05 صبح
با استفاده از کلاس FileInfo میتونید اندازه یک فایل رو بدست بیارین:

System.IO.PathInfo pathInfo = new System.IO.PathInfo(@"D:\MyFile.mdf");
long fileLengthInBytes = pathInfo.Length;

هرچند در SQL Server با اجرای SP ی sp_spaceused میتونید اطلاعات مربوط به اندازه دیتابیس رو بدرست بیارید.



باید به جای PathInfo می نوشتید FileInfo منظورم در کد گذاشته شده

plus
شنبه 31 خرداد 1393, 11:35 صبح
این کد کار نمی کنه
بله برای دیتابیس ممکنه درست کار نکنه چون در صورت Attach بودن فایلش توسط سرویس SQLServer باز شده...از sp_spaceused استفاده کنید.