Nicht die Websitesammlung selbst, sondern die einzelnen SPWebs.SharePoint, wie ermitteln Sie programmatisch die Speichergröße eines SPWeb?
5
A
Antwort
7
Sie sollten einen Blick auf diesen Blog-Eintrag von Alexander Meijers nehmen: Size of SPWeb based on its Folders and Files
Es bietet eine clevere Art, die Größe eines SPWeb oder SPFolder zu finden, indem er durch seinen Inhalt iterieren.
private long GetWebSize(SPWeb web)
{
long total = 0;
foreach (SPFolder folder in web.Folders)
{
total += GetFolderSize(folder);
}
foreach (SPWeb subweb in web.Webs)
{
total += GetWebSize(subweb);
subweb.Dispose();
}
return total;
}
0
Für alle, die zurück auf diese Frage kommt, ist hier die fehlende Methode:
private long GetFolderSize(SPFolder folder)
{
long folderSize = 0;
foreach (SPFile file in folder.Files)
{
folderSize += file.Length;
}
foreach (SPFolder subfolder in folder.SubFolders)
{
folderSize += GetFolderSize(subfolder);
}
return folderSize;
}
Verwandte Themen
- 1. Aktuellen SPWeb von Webpart
- 2. Wie erhalte ich die Speichergröße eines dynamischen Arrays?
- 3. Wie kann ich die Speichergröße der Grafikkarte mit C++ ermitteln?
- 4. Ermitteln der Betriebszeit eines Servers programmatisch
- 5. Alle Webseiten eines SPWeb und Unterwebs abrufen, die ein Feld mit einem Wert in Sharepoint enthalten?
- 6. die „update-Regeln“ -Parameter eines KpiListItem in Sharepoint 2010 programmatisch
- 7. programmatisch ermitteln generischen Typ
- 8. ermitteln Sie SharePoint-Features, die tatsächlich verwendet werden
- 9. Ermitteln Sie die Länge eines Strings
- 10. Ermitteln Sie die vertikale Richtung eines Touchmove
- 11. Zeitgeberauftrag von einem SPWeb
- 12. Erweiterte Suchoption Programmatisch Sharepoint Suche
- 13. Firebase: Überprüfen Sie die aktuelle Speichergröße
- 14. Speichergröße eines Hash oder eines anderen Objekts?
- 15. Wie Sie die Registrierungsschlüssel eines bestimmten Benutzers programmatisch bearbeiten?
- 16. Wie erhalten Sie programmatisch die Seriennummer eines iPhone?
- 17. So ermitteln Sie die OpenCV-Version
- 18. Sharepoint 2010 fügen Sie einen neuen Suchbereich programmatisch
- 19. Wie bekomme ich die Speichergröße der Variablen?
- 20. Speichergröße eines String Array Speicherung Binärcodes
- 21. Sharepoint: Wie von C#
- 22. Fügen Sie programmatisch Elemente zur Liste hinzu
- 23. Ermitteln Sie programmgesteuert alle Gruppen eines Benutzers in Sharepoint in C#
- 24. Export-SPWeb ItemUrl Pathing Unterschiede
- 25. Programmatisch den Titel einer SharePoint-Seite festlegen?
- 26. Ermitteln Sie die Datentypen der Spalten eines Datenrahmens
- 27. Ermitteln Sie die IP-Adresse eines Druckers in C#
- 28. Wie Sie feststellen, ob ein Ordner in einer Sharepoint-Liste
- 29. Ermitteln der Größe von SharePoint-Websites/Websitesammlungen
- 30. sharepoint Speichern eines Datums in einem Datumsfeld
Der Artikel existiert nicht mehr, und der Code GetFoldersize fehlt. Es gibt eine Diskussion mit diesem Code hier: http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/0d066e9b-f6b9-49bc-b741-fcf7abdc854b –
Ah, das ist gut zu wissen. Vielen Dank! –