Windows Explorer vede un nome file diverso da cmd


16

Ho appena ricevuto un nuovo computer e ho inserito il mio vecchio disco rigido (che conteneva Windows) nel nuovo computer per conservare i miei vecchi file. Sono stato in grado di rimuovere con successo la directory di Windows da questa unità, ma qui ho dei problemi. Sto usando Windows 7.
Fondamentalmente Windows Explorer sembra vedere nomi di file diversi rispetto a cmd. E i nomi dei file visualizzati in Windows Explorer in realtà non funzionano (cioè se provo a installare qualcosa in una cartella, deve essere installato nel nome utente mostrato in cmd). L'unico modo per rinominarli correttamente è tramite cmd, ma anche in questo caso Windows Explorer non vede la modifica.

Cosa sta succedendo qui? E come posso ripararlo?

Risposte:


19

Windows Explorer non è il vecchio file manager DOS + Windows. Le cartelle non sono directory.

Data la marcata differenza tra il Cestino presente nel file system e il suo aspetto in Explorer, è sorprendente la frequenza con cui alle persone deve essere ricordato questo fatto. Le cartelle non sono directory. Explorer non mostra una vista semplice di ciò che è nel proprio filesystem. Piuttosto, le directory sono (uno dei) sistemi di archiviazione sottostanti per ciò che Explorer mostra come una cartella.

Questo non è solo il caso di cartelle speciali e cartelle virtuali , come è ancora sorprendentemente ampiamente creduto. Ogni volta che una directory è contrassegnata con l'attributo di sola lettura, Explorer la visualizza in base a quanto specificato nel desktop.inifile in quella directory. La desktop.iniracconta Explorer che tipo di cartella di directory contiene l'archiviazione secondaria per.

Una delle cose più basilari che desktop.inidice a Explorer è come si chiama la cartella. Lo fa attraverso il LocalizedResourceNamevalore nella .ShellClassInfochiave nel desktop.inifile, che fornisce il numero del nome da usare in una tabella incorporata in una DLL. Il tuo vecchio \Program Files (x86)\desktop.inicontiene un tale nome.

Elimina, rinomina, modifica o regola i desktop.inifile in queste vecchie directory.

Ulteriori letture


Dimenticato totalmente questa domanda, questa si è rivelata corretta, e sembrava che non avrebbe cambiato il nome correttamente perché l'utente nella vecchia installazione di Windows "possedeva" quei file, quindi ha installato la "proprietà" nella funzionalità del clic destro , e l'ho usato e potrebbe rinominarli bene! :) Grazie mille!
Hosh Sadiq,

Si scopre che questa funzione semplifica l'illusione di più sottodirectory con lo stesso nome
Drew McGowen,

0

Un chiarimento, nel caso in cui qualcun altro commetta lo stesso errore che ho commesso: il particolare desktop.ini che desideri è quello direttamente all'interno della cartella, piuttosto che quello del genitore di quella persona. Avevo ipotizzato quest'ultimo perché in genere è lì che verrebbe memorizzato il nome di ciascun articolo figlio, inclusi quelli delle sue sottocartelle. Ma questo non è chiaramente il caso.

Ma per quanto ne so, il mio errore iniziale non ha avuto conseguenze osservabili se non che il nome erroneamente dedotto è rimasto sbagliato.

I miei ringraziamenti a JdeBP per il suo aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.