カスタムアイコンのあるフォルダがあり、その設定はdesktop.ini
に保存されていると思います。同じアイコンをたくさんのフォルダに適用したかったのです。そのため、desktop.ini
を他のフォルダーにコピーするだけで十分だと思いましたが、Windowsエクスプローラーは新しくコピーされたdesktop.ini
ファイルから読み取ることによってフォルダーアイコンを更新しません。
コピーしたdesktop.iniファイルをWindowsに読み取らせる方法は?
各フォルダーに読み取り専用属性を適用します。コマンドプロンプトウィンドウで、次のように入力します。
attrib + r path\folder
これにより、Explorerはそのフォルダのdesktop.ini
ファイルを処理します。
私の場合、読み取り専用属性を数十のフォルダーに設定する必要があったので、これをより高速に行うためのコマンドラインをいくつか考え出しました。
ここでは、D:内のすべてのフォルダーに対してこれを実行したかったので、影響を与えたいフォルダーのグループへの特定のパスに置き換えます。
attrib +r D:* /s /d
まず、これはすべてのものに読み取り専用属性を与えます
attrib -r D:* /s
次に、これにより、すべてのファイルから読み取り専用が削除されますファイル(フォルダーを除く)。