删除 OneDrive 中的电子邮件附件文件夹

删除 OneDrive 中的电子邮件附件文件夹

在 OneDrive 中,最近出现了一个名为“电子邮件附件”的文件夹:

文件夹的屏幕截图

我没有用过这个文件夹,所以我想删除它,所以我只是从 Windows 资源管理器中的 OneDrive 文件夹中删除了它,它立即将其与 OneDrive 同步,并删除了 OneDrive 中的文件夹,就像它应该的那样。问题是过了一会儿,这个文件夹又出现了。所以我又把它删除了。它又出现了。等等。

我最终决定在 Google 上搜索解决方案,我发现该文件夹是由 Outlook 创建的,每次从 Outlook 发送电子邮件时都会创建该文件夹。只不过我使用的是 Gmail,而不是 Outlook,并且我的 OneDrive 帐户与我的 Gmail 帐户相连。无论如何,在搜索时,我发现其中说要更改 Outlook 中的设置。我尝试这样做,但在 Outlook 中找不到相关设置(提问的人也找不到)。

我可以想到几种解决方法,比如通过执行属性并检查隐藏来隐藏此文件夹,但我想彻底永久地删除它。

有什么方法可以删除该文件夹而不使其再次出现?

编辑

感谢一个本应以评论形式发布但被删除的答案,我注意到每当我使用 iPhone 版 OneDrive 应用时都会创建此文件夹。但是,我在应用中找不到任何禁用此功能的设置。有什么方法可以防止此文件夹再次出现?

答案1

仅当我在 iPhone 上使用 OneDrive 应用时才会创建目录 - 有人已经注意到了。我最终重命名了目录,并将其从根目录移动到更深一层的子目录 - 看不见也想不到。到目前为止,它对我来说还算不错。

答案2

我认为这并不能解决问题,但要禁止 Outlook.com 使用 Onedrive,请执行以下操作。在 Outlook.com 上单击齿轮并选择选项。导航到邮件、附件选项、附件首选项。单击Always attach them as copies两个部分。

我怀疑 OneDrive 的人真的希望你拥有这个文件夹:-)

答案3

我尝试使用 DonaldDuck 的代码,但它对德国用户不起作用,因为文件夹名称中有一个“ä”(它被称为“E-Mail-Anhänge”)。

删除名称中含有特殊字符(德语变音符号,如 ä、ü、ö)的文件夹似乎相当棘手。我尝试使用其他脚本语言,但遇到了同样的错误。如果有人知道如何实现这一点,请简要解释一下,那就太好了。

我找到了一种可以处理通配符的方法,并为该解决方法创建了一个解决方法。只需复制下面的代码并将其保存为 .jse 文件,然后将 wscript.exe 指定为标准程序。双击运行它,不要忘记将文件复制到 Windows 自动启动文件夹中(Windows -> 运行 -> shell:startup)。

var fso = new ActiveXObject("Scripting.FileSystemObject");
var path = "C:\\Users\\Maximilian\\OneDrive\\E-Mail-Anh*nge";

while(1){  
 WScript.sleep(1000);

 try {
  fso.deleteFolder(path);
 }
 catch(e) {
  // nothing
 }
}

我知道这不是一个非常好的解决方案,但问题是“folderExists()”方法无法处理通配符。微软真愚蠢 ;)

相关内容