Inicio Foros Sistemas operativos Windows Comando mostrar ficheros accesos directos Windows

  • Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 6 años por alonsojpd.
Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #1592
    Varios
    Moderador

    Hola, quiero guardar en un fichero de texto todos los nombres y rutas de los accesos directos que hay en una carpeta y subcarpetas de mi servidor.

    Es un servidor de ficheros con millones de ficheros y miles de carpetas, y quiero limpiar (eliminar) todos los accesos directos que haya en esas carpetas, dado que no debe haber alguno.

    He probado a buscar con el Explorador de Windows todos los ficheros *.lnk y luego eliminarlos, pero va lento y, además, creo que no me los está mostrando todos.

    ¿Cómo puedo mostrar y eliminar todos los ficheros *.lnk accesos directos de una carpeta y sus subcarpetas? Me interesaría guardar los nombres y rutas en un fichero y luego eliminarlos.

    El servidor es un Windows Server 2012 R2.

    #1593
    alonsojpd
    Superadministrador

    Puedes listar todos los accesos directos (*.lnk) y guardarlos en un fichero de texto con el siguiente comando Windows, desde la consola cmd:

    dir /s /b *.lnk > accesos_directos.txt

    Este comando recorrerá todas las carpetas y subcarpetas en busca de ficheros que cumplan el criterio: *.lnk y guardará el nombre y la ruta en el fichero accesos_directos.txt.

    #1594
    alonsojpd
    Superadministrador

    Para eliminarlos, usa el siguiente comando:

    del *.lnk /s

    Si los accesos directos tienen el atributo oculto puedes usar:

    del *.lnk /A:H /s

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.