Windows 7はホームフォルダーに特別なフォルダーをDocuments
/ Videos
/ etc として格納しますが、WindowsエクスプローラーではMy Documents
/ My Videos
/ etc として表示されます。Vistaがそれらを表示する方法を優先しました(つまり、「My
」プレフィックスなし)。
Windows 7でこれを構成する方法はありますか?
Windows 7はホームフォルダーに特別なフォルダーをDocuments
/ Videos
/ etc として格納しますが、WindowsエクスプローラーではMy Documents
/ My Videos
/ etc として表示されます。Vistaがそれらを表示する方法を優先しました(つまり、「My
」プレフィックスなし)。
Windows 7でこれを構成する方法はありますか?
回答:
最も簡単な方法は、ホームフォルダー(例:c:\users\<name>
または実行タイプ)%userprofile%
に移動し、任意のmy
フォルダーを右クリックして名前の変更を選択し、my
プレフィックスを削除します。
粗野ですが、うまくいきます!
「(My)Documents」などのシェルフォルダーには2つのレベルの名前が付けられ、「フォルダー」の名前を変更するUIは、どのレベルの名前が変更されるかわからないため、あいまいです。
ファイルシステムディレクトリレベルでは、ファイルシステムマネージャー、Dirコマンドなどで表示される名前です。
Windowsシェル(Windowsエクスプローラ、「マイコンピュータ」など)は、ファイルシステム自体ではなく名前空間を参照するため、名前空間レベルを表示します。
シェルフォルダーは、双方向でターゲットファイルシステムディレクトリにリンクされます。名前空間フォルダーからファイルシステムディレクトリを指すレジストリ設定があり、ファイルシステムディレクトリ内に名前空間を指すDesktop.iniがあります。
具体的には、Desktop.iniは以下を定義できます。-優先する「ローカライズされた」フォルダー名-フォルダーのコピー時にこの名前を転送するかどうか-その名前空間項目タイプの一連の特別な動作にリンクするID
namsespace名が状況に応じて適用される場合があります。たとえば、ユーザーアカウントJohnにログインすると、「マイドキュメント」が表示されますが、他のユーザーアカウントからは「John's Documents」が表示されます。このような動作は、Desktop.iniのIDが指すように、そのタイプの名前空間アイテムのロジック内で定義できます。
少なくとも2つの場合に問題が発生します...
1)複数のネームスペースアイテムが単一のディレクトリにマップされる
この状況では、これらの複数の参照名前空間フォルダーを指すDesktop.iniが1つだけであり、「最後のものが勝つ」可能性が高いです。
2)Windows 7は定期的にデフォルトの名前空間名を再アサートします
好みに応じて生のディレクトリに慎重に名前を付け、シェルフォルダをこのターゲットにマップし、ディレクトリ内のDesktop.ini内で目的のネームスペース名を設定したとします。さまざまなUIからこれを表示しましたが、すべてはそうあるべきです。
それでも、数日または数週間で、名前空間の名前は再び「My ...」に戻り、Desktop.iniを編集すると、そこで不要なデフォルト名がアサートされていることを確認します。編集し直しますが、同じことが何度も何度も起こります。
問題(2)は、私が解決しようとしているものであり、その検索により、このスレッドに到達しました。