OneDriveでは、「メールの添付ファイル」と呼ばれるフォルダーが最近表示されました。
私はこのフォルダーを使用していないので、削除したいので、WindowsエクスプローラーのOneDriveフォルダーから単に削除し、それをOneDriveとすぐに同期し、OneDriveのフォルダーも削除しました。問題はしばらくすると、フォルダが再び表示されることです。もう一度削除しました。そしてまた登場した。等々。
ようやくGoogleでソリューションを検索することにしましたが、フォルダーはOutlookによって作成され、Outlookからメールを送信するたびに作成されることがわかりました。 OutlookではなくGmailを使用していて、OneDriveアカウントがGmailアカウントに接続されていることを除きます。とにかく、検索すると this が見つかりました。Outlookの設定を変更するように言われています。私はそうしようとしましたが、Outlookで問題の設定を見つけることができませんでした(それを尋ねる人もできませんでした)。
プロパティを実行してこのフォルダを非表示にし、[非表示]をオンにするなど、いくつかの回避策が考えられますが、完全に完全に削除したいと思います。
再表示せずにこのフォルダを削除する方法はありますか?
編集
コメントとして投稿されるべきだった回答が削除されたおかげで、iPhone用のOneDriveアプリを使用するたびにこのフォルダーが作成されることに気付きました。ただし、この機能を無効にする設定がアプリに見つかりません。このフォルダが再表示されないようにする方法はありますか?
ディレクトリは、誰かがすでに気付いたように、iPhoneでOneDriveアプリを使用したときにのみ作成されます。私はディレクトリの名前を変更し、ルートからサブディレクトリに1層深いところに移動しました。これまでのところ、それは私のために我慢しています。
これで問題が解決するとは思いませんが、Outlook.comがOneDriveを使用できないようにするには、これを実行します。 Outlook.comで歯車をクリックし、[オプション]を選択します。 [メール]、[添付ファイルオプション]、[添付ファイルの設定]に移動します。両方のセクションでAlways attach them as copies
をクリックします。
OneDriveの人々は本当にあなたにこのフォルダーを欲しがっていると思います:-)
DonaldDuckのコードを使用しようとしましたが、ドイツ語のユーザーには機能しません。フォルダの名前に "ä"があるためです( "E-Mail-Anhänge"と呼ばれます)。
名前に特殊文字が含まれているフォルダーを削除するのは実際にはかなり難しいようです(ä、ü、öのようなドイツ語のウムラウト)。他のスクリプト言語で試しましたが、同じエラーが発生しました。誰かがこれを達成する方法を知っているとき、あなたがそれを簡単に説明できれば素晴らしいでしょう。
ワイルドカードを処理できるメソッドを見つけ、この回避策の回避策を作成しました。以下のコードをコピーして.jseファイルとして保存し、標準プログラムとしてwscript.exeを割り当ててください。ダブルクリックして実行し、Windowsのautostartフォルダーにファイルをコピーすることを忘れないでください(Windows-> Run-> 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()"がワイルドカードに対処できないことです。かなり愚かなマイクロソフト;)