How do you get all of the files from a folder in SharePoint using PowerShell PNP?
$devConn = Connect-PnPOnline -Url "https://sharepointed.sharepoint.com/sites/siteA/siteB" -Credentials $userCredential -ReturnConnection
$folderName = "/Shared Documents/myfolder/anotherfolder"
$folderItems = Get-PnPFolderItem -FolderSiteRelativeUrl $folderName -Connection $devConn
foreach($item in $folderItems)
{
Write-Host $item.Name
}
Write-Host "done"
You could also use a search query with a path filter to get the files, just depends on your needs.
Example of using the Get-PnPListItem cmdlet with the FolderServerRelativeUrl parameter.
$devConn = Connect-PnPOnline -Url "https://sharepointed.sharepoint.com/sites/siteA/siteB" -Credentials $userCredential -ReturnConnection
$folderName = "/sites/spdev2/bw2/Shared Documents/myfolder/anotherfolder"
$folderItems = Get-PnPListItem -List "Shared Documents" -FolderServerRelativeUrl $folderName -Connection $devConn
foreach($item in $folderItems)
{
Write-Host $item
}
The post Get Files From a Folder Using PNP first appeared on SharePointed.