新しいコンピューターを入手したばかりで、古いハード ドライブ (Windows が含まれていました) を新しいコンピューターに入れて、古いファイルを保存しています。このドライブから Windows ディレクトリを削除することはできましたが、ここで問題が発生しています。Windows 7 を使用しています。
基本的に、Windows エクスプローラーでは、cmd と比較して異なるファイル名が認識されるようです。また、Windows エクスプローラーに表示されるファイル名は実際には機能しません (つまり、何かをフォルダーにインストールしようとすると、cmd に表示されるフォルダー名にインストールする必要があります)。適切に名前を変更する唯一の方法は、cmd を使用することですが、それでも Windows エクスプローラーでは変更が認識されません。
ここで何が起こっているのでしょうか? どうすれば修正できるでしょうか?
答え1
Windows エクスプローラーは、古い DOS + Windows ファイル マネージャーではありません。フォルダーはディレクトリではありません。
ファイルシステム内に存在するごみ箱とエクスプローラーでの表示には大きな違いがあるため、この事実を人々に何度も思い出させる必要があるのは驚くべきことです。フォルダーはディレクトリではありません。エクスプローラーは、ファイルシステム内にあるものをそのまま表示するわけではありません。むしろ、ディレクトリは、エクスプローラーがフォルダーとして表示するものの基盤となるストレージ システム (の 1 つ) です。
これは、特別なフォルダそして仮想フォルダこれも驚くほど広く信じられていることですが、ディレクトリが読み取り専用属性でマークされている場合、エクスプローラーはdesktop.ini
ディレクトリ内のファイルに指定されている内容に従って表示します。desktop.ini
フォルダディレクトリにはバッキングストレージが保持されます。
desktop.ini
エクスプローラーに伝える最も基本的なことの一つは、名前フォルダの所有者は、ファイル内LocalizedResourceName
のキーの値によって識別されます。.ShellClassInfo
desktop.ini
番号DLL に組み込まれたテーブルで使用する名前。古いものに\Program Files (x86)\desktop.ini
そのような名前が含まれています。
desktop.ini
これらの古いディレクトリ内のファイルを削除、名前変更、編集、または調整します。
参考文献
- マイクロソフト株式会社 (2011-06-28).Windows Server 2003、Windows XP、Windows Vista、または Windows 7 では、フォルダーの読み取り専用属性またはシステム属性を表示または変更することはできません。. ID 326549。Microsoft KnowledgeBase。
- マイクロソフト株式会社(2011年)。 Desktop.ini でフォルダをカスタマイズする. MSDN.
答え2
誰かが私と同じ間違いをした場合に備えて、1つ明確にしておきます。デスクトップ.iniあなたが望むのは直接内でフォルダー内の名前ではなく、そのフォルダー内の名前です。通常、サブフォルダーの名前を含む各子アイテムの名前は、そこに保存されるため、後者であると想定していました。しかし、明らかにそうではありません。
しかし、私が知る限り、私の最初の間違いは、誤って推測された名前が間違ったままであったことを除いて、目に見える結果はありませんでした。
助けてくれた JdeBP に感謝します。