Acabo de adquirir una computadora nueva y puse mi antiguo disco duro (que contenía Windows) en la nueva computadora para guardar mis archivos antiguos. Pude eliminar con éxito el directorio de Windows de esta unidad, pero tengo algunos problemas aquí. Estoy usando Windows 7.
Básicamente, el Explorador de Windows parece ver nombres de archivos diferentes en comparación con cmd. Y los nombres de archivos que se ven en el Explorador de Windows en realidad no funcionan (es decir, si intento instalar algo en una carpeta, debe instalarse en el nombre de la carpeta que se muestra en cmd). La única forma de cambiarles el nombre correctamente es a través de cmd, pero incluso así el Explorador de Windows no ve el cambio.
¿Que esta pasando aqui? ¿Y cómo puedo solucionarlo?
Respuesta1
El Explorador de Windows no es el antiguo Administrador de archivos de DOS+Windows. Las carpetas no son directorios.
Dada la marcada diferencia entre la Papelera de reciclaje tal como existe en el sistema de archivos y su apariencia en el Explorador, es sorprendente la frecuencia con la que hay que recordar este hecho a la gente. Las carpetas no son directorios. Explorer no muestra una vista pura de lo que hay en el sistema de archivos. Más bien, los directorios son (uno de) los sistemas de almacenamiento subyacentes para lo que Explorer muestra como una carpeta.
Este no es sólo el caso decarpetas especialesycarpetas virtuales, como sorprendentemente se cree nuevamente. Siempre que un directorio está marcado con el atributo de solo lectura, Explorer lo muestra de acuerdo con lo especificado en el desktop.ini
archivo de ese directorio. El desktop.ini
le dice al Explorador qué tipo decarpetael directorio contiene el almacenamiento de respaldo.
Una de las cosas más básicas que desktop.ini
le dice a Explorer es lo quenombrede la carpeta es. Lo hace a través del LocalizedResourceName
valor de la .ShellClassInfo
clave en el desktop.ini
archivo, que proporciona lanúmerodel nombre a utilizar en una tabla integrada en una DLL. Tu viejo \Program Files (x86)\desktop.ini
contiene ese nombre.
Elimine, cambie el nombre, edite o ajuste de otro modo los desktop.ini
archivos en estos directorios antiguos.
Otras lecturas
- Corporación Microsoft (28 de junio de 2011).No puede ver ni cambiar los atributos de Sólo lectura o Sistema de las carpetas en Windows Server 2003, Windows XP, Windows Vista o Windows 7.. ID 326549. Base de conocimientos de Microsoft.
- Corporación Microsoft (2011). Personalización de carpetas con Desktop.ini. MSDN.
Respuesta2
Una aclaración, por si alguien más comete el mismo error que yo: el particularescritorio.inilo que quieres es el que esta directamentedentrola carpeta, en lugar de la que está en la carpeta principal. Supuse esto último porque normalmente es donde se almacenaría el nombre de cada elemento secundario, incluidos los de sus subcarpetas. Pero claramente este no es el caso.
Pero hasta donde puedo decir, mi error inicial no tuvo consecuencias observables excepto que el nombre mal inferido siguió siendo incorrecto.
Mi agradecimiento a JdeBP por su ayuda.