I would like to find out how much space my group's SharePoint site uses or at least how much its document libraries use (files + version history). However, I am only a site administrator (not site collection or farm administrator). I'm interested in the total, but usage per individual file is also fine.
I've googled everything I could think of but couldn't find much that would help. SharePoint programming seems out of the question since I don't have access to the machine. SharePoint Web Services looked promising but none of the services provided seem to give me what I need. I also found a VBA library that lets me list the versions of a document: Office.DocumentLibraryVersion. However, this type does not include a "size" property - why not?
I previously asked this same question on Stack Overflow without any satisfactory responses (I am almost cross-posting, in fact). I have recently installed SharePoint Designer and messed around with it, and while the reports it provides are pretty cool, site usage still includes the sum of only the current versions of files.
Anyway, I would be happy with either of the following solutions:
- A library or API to be used from VBA, VB, or C# (or any other language, for that matter)
- A SharePoint Web Service that provides file size/space usage information
- Some SharePoint Designer reporting option that I missed or a way to create custom reports
- A crazy script that uses http to iterate through all the folders/files/versions in the library, figures out the size of each file, then adds them together and returns the grand total (SharePoint du)
Basically, anything you can think of would help. At this point, even "this is not possible" would be useful. I am currently estimating size based on the largest files, which is inelegant, very imprecise, and rather time consuming.
Thanks in advance.
P.S. Please note that I do not have full administrative access to the SharePoint installation, so I cannot access Site Collection settings and reports. I am only a site administrator.
P.P.S. Just to clarify, if you told me how to find the amount of space taken up by one document library or even a single file with all its versions, that would be more than satisfactory. Furthermore, if you are an experienced SharePoint administrator and are unaware of an easy solution for this, please post so I can stop looking.