cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
72Zib
Helper I
Helper I

Keep limited number of files

Hi 

Is there a way to keep limited number of files in SharePoint folder? When new file is created in SharePoint from outlook, I would like to set a limit to 30 files so when 31st file would arrive the oldest would need to be deleted.

1 ACCEPTED SOLUTION

Accepted Solutions
Expiscornovus
Super User
Super User

Hi @72Zib,

 

Yes, this would be possible by using a Get files action (order it by ID ascending) and count the length of the output. When this equals 31 you could use the identifier of the first item (since it is ordered ascending by ID) and delete that file.

 

Below is an example of that approach.

 

deletefile_limit.png

 

1. Add a Get Files (properties only action). Configure it to use your specific folder. Make sure you also use the sort ID asc.

 

getfiles_propertiesonly.png

 

2. Add a condition with the following expression:

length(outputs('Get_files_(properties_only)')?['body/value'])

 

3. Add a delete file action. Use the following expression to delete the first file.

outputs('Get_files_(properties_only)')?['body/value'][0]['{Identifier}']

 

condition_lenght31.png

View solution in original post

2 REPLIES 2
Expiscornovus
Super User
Super User

Hi @72Zib,

 

Yes, this would be possible by using a Get files action (order it by ID ascending) and count the length of the output. When this equals 31 you could use the identifier of the first item (since it is ordered ascending by ID) and delete that file.

 

Below is an example of that approach.

 

deletefile_limit.png

 

1. Add a Get Files (properties only action). Configure it to use your specific folder. Make sure you also use the sort ID asc.

 

getfiles_propertiesonly.png

 

2. Add a condition with the following expression:

length(outputs('Get_files_(properties_only)')?['body/value'])

 

3. Add a delete file action. Use the following expression to delete the first file.

outputs('Get_files_(properties_only)')?['body/value'][0]['{Identifier}']

 

condition_lenght31.png

View solution in original post

Thanks for your help. This works 🙂

Z

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.

Users online (2,126)