Today I tried to get a list of all files within a folder in SharePoint Online using PnP PowerShell.

Office 365 - OfficeDev PnP PowerShell - Get all files in a folder Microsoft Office 365 687474703a2f2f692e696d6775722e636f6d2f6c3031686876452e706e67

PnP PowerShell has a CmdLet Get-PnPFolder to get the folder. I used this Cmdlet to get the folder that contains the files that I’m interested in. My folder contains a set of Display templates.

[code lang=text]
$folderUrl = “/_catalogs/masterpage/Display Templates/Search/Custom”

$ctx = Get-PnPContext

$folder = Get-PnPFolder -Url $folderUrl

$ctx.Load($folder.Files)
$ctx.ExecuteQuery()
[/code]

This now returns a list of files that I can use with the Get-PnPFile command to download all my display templates from a site collection.

Office 365 - OfficeDev PnP PowerShell - Get all files in a folder Microsoft Office 365 folderfiles

 

 

Avatar for Pieter Veenstra

By Pieter Veenstra

Business Applications Microsoft MVP working as the Head of Power Platform at Vantage 365. You can contact me using contact@sharepains.com

2 thoughts on “Office 365 – OfficeDev PnP PowerShell – Get all files in a folder”

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SharePains by Microsoft MVP Pieter Veenstra

Subscribe now to keep reading and get access to the full archive.

Continue reading