Hallo ich habe aus diesen Thread: [VB 2008] Ordnergröße + Unterordner + Files im Ordner ermitteln
Beitrag von Beep, der Code ist richtig Klasse, nur mein einziges Problem ist, das die Ausgabe zu viele Ziffern hat,
also: er sollte ca. 6,35 MB Zeigen, aber er zeigt: 6,35888671875 MB, und das ist ein wenig verwirrend, vorallen für die, die nicht wirklich sich damit beschäftigt haben
kann man diese Zahlen so kürzen das nur 6,35 MB gezeigt werden?
Beitrag von Beep, der Code ist richtig Klasse, nur mein einziges Problem ist, das die Ausgabe zu viele Ziffern hat,
also: er sollte ca. 6,35 MB Zeigen, aber er zeigt: 6,35888671875 MB, und das ist ein wenig verwirrend, vorallen für die, die nicht wirklich sich damit beschäftigt haben
kann man diese Zahlen so kürzen das nur 6,35 MB gezeigt werden?
VB.NET-Quellcode
- Function GetIdealSi(ByVal bytes As Long) As String
- Select Case bytes
- Case Is > (1024.0 * 1024.0 * 1024.0 * 1024.0)
- Return CStr(bytes / 1024 / 1024 / 1024 / 1024) + "TB"
- Case Is > (1024.0 * 1024.0 * 1024.0)
- Return CStr(bytes / 1024 / 1024 / 1024) + "GB"
- Case Is > (1024.0 * 1024.0)
- Return CStr(bytes / 1024 / 1024) + "MB"
- Case Is > 1024.0
- Return CStr(bytes / 1024) + "KB"
- Case Is < 1024.0
- Return CStr(bytes) + "B"
- Case Else
- Return CStr(bytes) + "B"
- End Select
- End Function
MFG
LEON
_______________________________________________
Entweder man ist Teil der Lösung oder Teil des Problems.
LEON
_______________________________________________
Entweder man ist Teil der Lösung oder Teil des Problems.