如果 Windows 回收站文件和文件夹来自某个目录,如何自动清理它们?
背景:我正在将手机上的一个应用程序同步到 OneDrive。如果文件从我的手机中删除,我也希望它将其从 OneDrive 中删除。但是,我的 PC(可以说是 OneDrive 目标)会将所有已删除的文件放入回收站,而不是永久删除它们。现在我想制定一条规则,如果回收站项目来自该文件夹,则自动删除这些项目%OneDriveLocation%\MySync
(或者如果项目来自此文件夹,则阻止它们进入回收站也可以)。
答案1
我无法测试以下想法,因为我没有使用 OneDrive,但这是适用于 Windows 的。
在 Web 浏览器中访问 OneDrive 并登录
从 URL 中复制“cid=”后面的 CID 号码
在资源管理器中,右键单击“此电脑”,然后选择“映射网络驱动器”
在映射对话框中,输入
https://d.docs.live.net/CID-number
,从下拉列表中选择一个驱动器号,然后单击完成输入您的 OneDrive 凭据并选中“记住我的凭据”,然后单击“确定”
您可以在资源管理器中重命名您的 OneDrive。
第2步:从回收站中排除映射驱动器
右键单击桌面上的回收站图标,然后选择属性
单击映射驱动器
单击“不将文件移至回收站。删除后立即删除文件。”
单击“确定”。
如果 OneDrive 使用尊重回收站属性的 API 调用删除 Windows 上的文件,则这应该有效。