Si lo so che voleva dire SirJo scusami se mi esprimo male
ma non sapevo che dovevo creare un'altra funzione
adesso funziona benissimo e ti ringrazio tante oregon
è possibile bloccare l'accesso a system volume information, perchè se seleziono esempio: C o B del backup per dire, mi restituisce un errore
ho provato cosi e funziona, ma troverò qualcosa di più cool di
On Error Resume Next
Public Function GetDirectorySize(ByVal path As String) As Long
On Error Resume Next
Dim files() As String = Directory.GetFiles(path, "*", SearchOption.AllDirectories)
Dim size As Long = 0
For Each file As String In files
Dim info As New FileInfo(file)
size += info.Length
Next
Return size
End Function