Inicio Foros Sistemas operativos Windows Comando mostrar ficheros accesos directos Windows

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó alonsojpd alonsojpd hace 2 meses.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #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
    alonsojpd
    Jefe de claves

    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
    alonsojpd
    Jefe de claves

    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 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.