شما این محصولات را انتخاب کرده اید

سبد خرید

شناسه پست: 1426
بازدید: 665

دوباره اومدیم با یه تابع کاربری دیگه که با این تابع میتونید بایت را به کیلوبایت، مگابایت، گیگابایت و… تبدیل کنید رو در اختیارتون قرار بدیم

توی برنامه نویسی وقتی سایز یک فایل یا… رو میگیریم معمولا به بایت بهمون داده میشه.
با تابع زیر میتونید اون سایز رو از KB تا YB تبدیل کنید، خودش خودکار تشخیص میده و اینکار رو انجام میده.

با ما همراه باشید تا در ادامه این تابع کاربردی رو در اختیارتون قرار بدم

Sub FormatFileSize(Bytes As Float) As String
  Private Unit() As String = Array As String(" Byte", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB")
  If Bytes = 0 Then
    Return "0 Bytes"
  Else
    Private Po, Si As Double
    Private I As Int
    Bytes = Abs(Bytes)
    I = Floor(Logarithm(Bytes, 1024))
    Po = Power(1024, I)
    Si = Bytes / Po
    Return NumberFormat(Si, 1, 3) & Unit(I)
  End If
End Sub

برای استفاده از کد زیر استفاده کنید :

Log( FormatFileSize(6545499895) )

برای مشاهده دیگر توابع کاربری بیسک فور اندروید کلیک کنید