How do you get all the files from a folder in SharePoint using PowerShell PNP?
$devConn = Connect-PnPOnline -Url "https://sharepointed.sharepoint.com/sites/siteA/siteB" -Credentials -Credentials (Get-Credential) -ReturnConnection
$folderName = "/Shared Documents/myfolder/anotherfolder"
$folderItems = Get-PnPFolderItem -FolderSiteRelativeUrl $folderName -Connection $devConn
foreach($item in $folderItems)
{
Write-Host $item.Name
}
Write-Host "done"
Depending on your needs, you could also use a search query with a path filter to get the files.
Example of using the Get-PnPListItem cmdlet with the FolderServerRelativeUrl parameter.
$devConn = Connect-PnPOnline -Url "https://sharepointed.sharepoint.com/sites/siteA/siteB" -Credentials -Credentials (Get-Credential) -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
}