دوباره اومدیم با یه تابع کاربری دیگه که با این تابع میتونید بایت را به کیلوبایت، مگابایت، گیگابایت و… تبدیل کنید رو در اختیارتون قرار بدیم
توی برنامه نویسی وقتی سایز یک فایل یا… رو میگیریم معمولا به بایت بهمون داده میشه.
با تابع زیر میتونید اون سایز رو از 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) ) |
برای مشاهده دیگر توابع کاربری بیسک فور اندروید کلیک کنید