我正在尝试在Google云端硬盘上创建一个新文件夹,并将日期和小时附加到其末尾以创建滚动1小时备份,旧版本仍可访问。我对PowerShell知之甚少,以便自动删除7天以上的文件夹,所以我必须手动完成。问题似乎是当PowerShell创建新文件夹并复制文件时,我不再有权删除它们。我已检查权限并添加了Everyone,Administrators和当前用户(唯一的用户和管理员),但它仍然不允许我删除PowerShell创建的文件夹。我可以删除手动放入Google云端硬盘的文件。这是我的代码:
$yest = (Get-Date).AddDays(-1).ToString(‘hhMMddyy’)
mkdir "C:\Users\admin\Google Drive\SpaceEngineersDedicated.$yest" -Force
Copy-Item C:\Users\admin\AppData\Roaming\SpaceEngineersDedicated -Destination "C:\Users\admin\Google Drive\SpaceEngineersDedicated.$yest" -Recurse -Force
如果有人可以帮我解决7天内删除文件夹的代码,我会很感激,但最糟糕的情况是我偶尔会手动清理它们。