228,6 → 228,40 |
MessageBox.Show(e.ToString(), "Error"); |
} |
} |
public static long GetShareSize(string username) |
{ |
DirectoryInfo dir = new DirectoryInfo(Settings_Form.sharedFolderLocation + @"\" + username); |
long size = GetDirSize(dir); |
return size; |
} |
private static long GetDirSize(DirectoryInfo input) |
{ |
try |
{ |
if (input.Exists) |
{ |
long size = 0; |
FileInfo[] files = input.GetFiles(); |
foreach (FileInfo file in files) |
{ |
size += file.Length; |
} |
DirectoryInfo[] dirs = input.GetDirectories(); |
foreach (DirectoryInfo dir in dirs) |
{ |
size += GetDirSize(dir); |
} |
return size; |
} |
else |
return 0; |
} |
catch (Exception e) |
{ |
MessageBox.Show(e.ToString(), "Error"); |
return 0; |
} |
} |
public static void ChangeUserPassword(string username, string password) |
{ |
try |