OneDrive クライアントでイライラしています。クラウド ドライブ内のサブフォルダーのシェル アイコンをカスタマイズすると、同期時にアイコンがデフォルトにリセットされます。些細なことのように思われるかもしれませんが、カスタム シェル アイコン (ドキュメント フォルダーのファイル フォルダー内のドキュメントの画像など) を使用してファイル システムを整理するのが好きで、クライアントは変更後すぐにクラウドを同期します。もちろん、クラウドにファイルを追加、編集、または削除するたびに同期アプリをオン/オフに切り替えずにデータをバックアップしたいので、同期を一時停止したくはありません。この問題を回避する方法をご存知の方はいませんか?
(おそらく、より広い意味では、OneDrive クライアントを介してサーバーとローカル ストレージ間で同期するためにファイル/フォルダーのプロパティを保持する方法があるかどうかも知りたいです)
答え1
コマンドプロンプトを通じて(プログラム的に)それを実行する方法がわかりました。
バッチ ファイルを作成し、OneDrive のルート ディレクトリに配置しました。アイコンを変更しようとしているフォルダーを読み取り専用にし、その中の desktop.ini ファイルを隠しシステム ファイルにしました。バッチ スクリプトのサンプルを次に示します。
attrib +r "SomeFolder" attrib +h +s "SomeFolder\desktop.ini"
次に私がしなければならなかったのは、OneDrive クライアントがアイコンを元に戻すことにした場合に備えて、システムのタスク スケジューラを使用して、一定の間隔で自動的に実行されるようにスケジュールすることだけでした。
@and31415 さん、ご協力ありがとうございます。あなたもこれに興味があるなら、ぜひ試してみることをお勧めします。
この投稿は、私が行った調査結果に基づいています。http://help.lockergnome.com/windows/change-folder-icon-command-line--ftopict455733.html。