Cómo agregar la característica Imprimir directorio para carpetas en Windows XP, en Windows Vista, en Windows 7

En este artículo se describe cómo imprimir una lista de directorios del contenido de una carpeta mediante la característica Imprimir directorio.

Se aplica a todas las ediciones de Windows 10
Número de KB original: 321379

Resumen

Después de seguir los pasos que se describen en la sección "Más información", puede hacer clic con el botón derecho en una carpeta y, a continuación, hacer clic en Imprimir lista de directorios para imprimir una lista de directorios del contenido de una carpeta. Para obtener más información sobre cómo agregar la característica de directorio de impresión para carpetas en Windows 2000, en Windows Server 2003 o en Windows Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 272623 Cómo agregar la característica de directorio de impresión al Explorador de Windows.

Más información

Windows XP

Paso 1: Crear el archivo Printdir.bat

Para ello, siga estos pasos:

  1. Haga clic en Inicio, en Ejecutar, escriba bloc de notas y, a continuación, haga clic en Aceptar.

  2. Pegue el texto siguiente en el Bloc de notas:

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. En el menú Archivo , haga clic en Salir y, a continuación, haga clic en para guardar los cambios.

  4. En el cuadro de diálogo Guardar como , escriba el texto siguiente en el cuadro Nombre de archivo y, a continuación, haga clic en Guardar: %windir%\Printdir.bat.

Paso 2: Crear una nueva acción para carpetas de archivos

  1. Haga clic en Inicio, haga clic en Panel de control y, a continuación, haga doble clic en Opciones de carpeta.
    O bien, haga clic en Inicio, seleccione Configuración, haga clic en Panel de control y, a continuación, haga doble clic en Opciones de carpeta.
  2. En la pestaña Tipos de archivo , haga clic en Carpeta de archivos.
  3. Haga clic en Avanzadasy, a continuación, haga clic en Nuevo.
  4. En el cuadro Acción , escriba Imprimir lista de directorios.
  5. En el cuadro Application used to perform action (Aplicación usada para realizar la acción ), escriba printdir.bat.
  6. Haga clic en Aceptar.
  7. Haga clic en Aceptar dos veces y, a continuación, haga clic en Cerrar.

Paso 3: Edición del registro

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 322756 Cómo hacer una copia de seguridad y restaurar el Registro en Windows.

Después de seguir los pasos descritos en las secciones anteriores, search companion puede iniciarse al hacer doble clic en una carpeta en lugar de abrir la carpeta. O bien, si ha asociado otras acciones con carpetas de archivos, esas acciones pueden realizarse en su lugar.

Para resolver este problema, siga estos pasos:

  1. Haga clic en Inicio, en Ejecutar, escriba Regedit y, a continuación, haga clic en Aceptar.
  2. Busque la siguiente subclave del Registro: HKEY_CLASSES_ROOT\Directory\shell
  3. Haga clic en el valor denominado Predeterminado.
  4. En el menú Editar, haga clic en Modificar.
  5. En el cuadro Datos de valor , escriba ninguno.
  6. Haga clic en Aceptar.
  7. Salga del Editor del Registro.

Windows Vista o Windows 7

Paso 1: Crear el archivo Printdir.bat

Para ello, siga estos pasos:

  1. Haga clic en Inicio, en Ejecutar, escriba bloc de notas y, a continuación, haga clic en Aceptar.

  2. Pegue el texto siguiente en el Bloc de notas:

    @echo off
    dir %1 /-p /o:gn > "%temp%\Listing"
    start /w notepad /p "%temp%\Listing"
    del "%temp%\Listing"
    exit
    
  3. En el menú Archivo , haga clic en Salir y, a continuación, haga clic en para guardar los cambios.

  4. En el cuadro de diálogo Guardar como , escriba el texto siguiente en el cuadro Nombre de archivo y, a continuación, haga clic en **Guardar: %windir%\Printdir.bat.

    Nota:

    Si recibe un cuadro de diálogo que indica que no tiene permiso para guardar en esta ubicación, puede guardar el archivo en el escritorio. A continuación, haga clic en Inicio, en Ejecutar, escriba %windir% y, a continuación, haga clic en Aceptar. A continuación, puede copiar el archivo desde el escritorio a la ubicación.

Paso 2: Editar el registro

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 322756 Cómo hacer una copia de seguridad y restaurar el Registro en Windows.

  1. Haga clic en Inicio, en Ejecutar, escriba Bloc de notasy, a continuación, haga clic en Aceptar.

  2. Escriba los siguientes comandos en el Bloc de notas.

    Windows Registry Editor Version 5.00  
    [HKEY_CLASSES_ROOT\Directory\Shell] @="none"  
    [HKEY_CLASSES_ROOT\Directory\Shell\Print_Directory_Listing] @="Print Directory Listing"  
    [HKEY_CLASSES_ROOT\Directory\shell\Print_Directory_Listing\command] @="Printdir.bat \"%1\""  
    [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory] "BrowserFlags"=dword:00000008  
    [HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing] @="Print Directory  
    Listing"[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory\shell\Print_Directory_Listing\command]  
    @="Printdir.bat \"%1\""  
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute\  
    {0002DF01-0000-0000-C000-000000000046}] @=""[HKEY_CLASSES_ROOT\SOFTWARE\Classes\Directory]  
    "EditFlags"="000001d2"
    

    En el menú Archivo, haga clic en Guardar como.

  3. En la lista Guardar en , haga clic en Escritorio.

  4. En el cuadro Nombre de archivo, escriba PrintDirectoryListing.reg, haga clic en Todos los archivos en la lista Guardar como tipo y, a continuación, haga clic en Guardar.

  5. En el escritorio, haga doble clic en el archivo PrintDirectoryListing.reg para agregar las claves del Registro al Registro de Windows.

  6. Haga clic en Aceptar en el cuadro de mensaje.