Path 删除早于7天的长名称路径文件夹

Path 删除早于7天的长名称路径文件夹,path,long-integer,Path,Long Integer,我需要做一个脚本,它将删除文件夹和文件(所有的事情),但只有7天以上。我有一个代码,但当路径名超过256个字符时会出现问题。其中一个用户有许多文件夹,名称长度等于303个字符。 下面的代码在Windows 10上运行,但在Windows 2008R2(.net 4.7.2)上有问题,\\?\.. Get-ChildItem-Path'\\?\c:\test\users'\?{$\u.CreationTime-le$(Get-Date.AddDays(-7)}}删除项-recurse-force

我需要做一个脚本,它将删除文件夹和文件(所有的事情),但只有7天以上。我有一个代码,但当路径名超过256个字符时会出现问题。其中一个用户有许多文件夹,名称长度等于303个字符。 下面的代码在Windows 10上运行,但在Windows 2008R2(.net 4.7.2)上有问题,
\\?\..

Get-ChildItem-Path'\\?\c:\test\users'\?{$\u.CreationTime-le$(Get-Date.AddDays(-7)}}删除项-recurse-force

而长路径名有问题:

Get-ChildItem D:\foler\folder\file |?{$\u0.CreationTime-le$(Get-Date.AddDays(-7)}删除项-Force-Recurse
Get ChildItem D:\foler\folder\file |?{$$\CreationTime-le$(Get Date).AddDays(-7)}| Remove Item-Force-Recurse

我也尝试使用机器人技术。因此,powershell、.bat或.vbs上的任何脚本都可以