ShareMaster V2 is in beta, a complete rebuild. See what is new and request access →
Features All features overview
Migration Tools Overview Structure and content OneDrive ↔ SharePoint Content only Structure only Move / Copy Upload from this computer Download to this computer Dropbox to SharePoint Resume and incremental runs
Recycling Bin Overview Browse a site's recycle bin Empty recycle bins in bulk Restore and purge history
Archive Overview Configure the tenant On Demand Archive Restore Archived Files Archive Savings Report Blob Viewer
Optimise Storage Tools Overview Delete all items in a list Delete all files and folders in a library Remove empty folders Remove duplicate files Reduce image sizes Delete sites and subsites
SharePoint Tools Overview Tenant Explorer SharePoint Explorer Easy Settings Fix renamed groups List Explorer Search the Preservation Hold Library
Replace Overview Replace in SharePoint Replace in local files Find password-protected files
Shared Links Overview Report shared links Report unique permissions Remove a person from sharing links Remove shared links Remove unique permissions
Version History Overview Version trimming Version trimming report Reset file version
Reports Overview Inventory report Folder inventory Site and subsite storage Security matrix Teams permissions Pre-migration analysis Compare items Dropbox to Microsoft 365 compare Duplicate file report Empty folder report Image size report Recycle bin report Unused licences Report history
V2 beta Pricing Demos Blog Guides Use cases Compare Tools Alerts FAQ Contact Sign in Start free trial
  1. Home
  2. Documentation
  3. Version history

Use a CSV

One row per site, library or folder URL

Paste many target URLs into a file, each of which can be a whole site, a library or a folder. Download a template pre-filled with your sites, edit it, bring it back. Best for a bulk trim across a tenant.

Reads only. Nothing in SharePoint is changed.

What it tells you

  • Which targets will be scanned, in a file you can review and keep.
  • Which rows resolved and which did not, before the scan starts.

How it runs

  1. Download the template. Pre-filled with the sites you have access to, so most of the typing is done.
  2. Edit it. One row per target URL. A row may be a site, a library or a folder.
  3. Bring it back. Rows are resolved and listed. A URL that does not resolve is reported rather than skipped quietly.
  4. Set the trim rule and continue. Report or live trim, as chosen on the previous screen.

How it works

The template is built from the sites and libraries this account can list, and falls back to a plain example if they cannot be listed. On import, the header row and lines starting with # are ignored, the Notes column is ignored, and each URL must be a full https address. A URL entered twice, differing only in letter case or a trailing slash, is used once and the repeat is reported.

Each row is then resolved on the tenant: a site address becomes the whole site, a library address the whole library, and anything deeper that folder and everything under it. If only some rows resolve, you are asked whether to run without the rest; if none do, nothing runs. From there the run behaves exactly as if you had ticked the same targets: a file that comes down to one library or one folder trims as it scans, and anything more is previewed first.

What you need

  • Read access to scan. Write access only if this is a live trim.

What it will not do

  • A whole-site row means every library in that site, which can be a very large scan. The row count is not a good guide to the run length.

See every feature