magritton
9/14/2014 - 12:08 PM

This delete files from specific folders and sub-folders in SharePoint from a Library using powershell

This delete files from specific folders and sub-folders in SharePoint from a Library using powershell

if(-not(Get-PSSnapin | where { $_.Name -eq "Microsoft.SharePoint.PowerShell"}))
{
      Add-PSSnapin Microsoft.SharePoint.PowerShell;
}

$site = Get-SPweb "http://portal.opwftg.com/sites/OPWSS/Teams/OCM/Testing9-10/Testing9-10"

$mList=$site.Lists["PublicFolderExport"]

foreach($f in $mlist.Folders)
 {
 if($f.Url.IndexOf("/2014/") -gt -1)
 {
 ##Write-Host $f.Name
 ##write-Host $f.Url
 for($i = $f.Folder.Files.Count-1;$i -gt -1;$i--)
 {
    $u = $f.Folder.Files[$i].Url
    $f.Folder.Files.Delete($u)
    ##$u
 }
 }
 }

$site.dispose()