我有一个分享,是最终用户的"垃圾抽屉".他们可以根据需要创建文件夹和子文件夹.我需要实现一个脚本来删除超过31天创建的文件.
我从Powershell开始.我需要通过删除现在为空的子文件夹来跟进文件删除脚本.由于子文件夹的嵌套,我需要避免删除没有文件的子文件夹,但在其下面有一个包含文件的子文件夹.
例如:
FILE3a已经10天了. FILE3是45天.C:\Junk\subfolder1a\subfolder2a\FILE3a
C:\Junk\subfolder1a\subfolder2a\subfolder3a
C:\Junk\subfolder1a\subfolder2B\FILE3b
Run Code Online (Sandbox Code Playgroud)
期望的结果:
FILE3b,subfolder2B&subfolder3a. subfolder1a,subfolder2a,和FILE3a.我可以递归清理文件.如何清除子文件夹而不删除subfolder1a?("垃圾"文件夹将始终保留.)