¿Cómo eliminar todos los accesos directos a carpetas y archivos usando la línea de comando de Windows?

¿Cómo eliminar todos los accesos directos a carpetas y archivos usando la línea de comando de Windows?

Tengo una carpeta que contiene muchos archivos y algunos accesos directos a carpetas/archivos. Quiero eliminar estos atajos (recursivamente) pero no sé cómo porque los atajos no tienen extensión de archivo (no estoy seguro de que sean ciertos o no). ¿Puedo saber qué comando puedo usar para lograr esto?

Supongo que el comando de Windows debería ser así:

delete /S *.fileshortcut

Por cierto, ¿hay diferencia entre un acceso directo a un archivo y un acceso directo a una carpeta?

Respuesta1

Si no desea eliminar el contenido de un acceso directo a una carpeta, haga clic derecho, vaya a propiedades y elimine el destino. Eso debería dejarte con un nuevo acceso directo que va a mi computadora. Luego puedes eliminar de forma segura ese nuevo, ya que no apunta a ningún contenido.

Respuesta2

Dado que Windows usa la extensión .lnk para accesos directos (o "enlaces suaves" según la jerga), la forma más fácil de hacer lo que busca es desde el Explorador de archivos.

1.Navega hasta la carpeta donde deseas deshacerte de todos los accesos directos.

2.En la barra de búsqueda en la esquina superior derecha, escriba "*.lnk". Esto buscará todos los archivos .lnk dentro de la carpeta actual y todas las subcarpetas y mostrará los resultados.

3.Simplemente elimine todos los resultados de la búsqueda.

Y no, en este caso, no habrá diferencia entre un enlace que apunte a un archivo y otro que apunte a una carpeta, aparte de que los íconos de acceso directo se verán diferentes.

información relacionada