Cómo quitar en Windows archivos con nombres reservados

Seleccione idioma Seleccione idioma
Id. de artículo: 120716 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Dado que los programas controlan la directiva para crear archivos en Windows, los archivos a veces se crean con nombres que no son válidos o que están reservados, como LPT1 o PRN. En este artículo se describe cómo eliminar estos archivos mediante la interfaz de usuario estándar.

Más información

NOTA:
Debe iniciar una sesión local en el equipo Windows para eliminar estos archivos.

Si el archivo se creó en una partición de la tabla de asignación de archivos (FAT), es posible que pueda eliminarlo desde MS-DOS utilizando utilidades estándar de línea de comandos (como DEL) con caracteres comodín (*). Por ejemplo:
  • DEL PR?.*

    O bien
  • DEL LPT?.*
Estos comandos no funcionan en una partición del sistema de archivos NTFS porque NTFS admite el subsistema POSIX y los nombres de archivo como PRN son válidos en este subsistema. Sin embargo, el sistema operativo supone que el programa que los creó también puede eliminarlos; por consiguiente, puede utilizar los comandos nativos del subsistema POSIX.

Puede eliminar (desvincular) estos archivos mediante un programa POSIX sencillo y nativo. Por ejemplo, el Kit de recursos de Windows incluye este tipo de herramienta, Rm.exe.

NOTA:
En los comandos POSIX se distinguen mayúsculas y minúsculas. Se hace referencia a las unidades y carpetas de manera diferente que en MS-DOS. Los comandos de POSIX posteriores y Windows 2000 deben utilizar la sintaxis de uso siguiente:
posix /c <rutaDeAcceso\comando> [<args>] IE: posix /c c:\rm.exe -d AUX.
Se supone que Rm.exe está en la ruta de acceso o la carpeta actual:
rm -d //letraDeUnidad/ruta de acceso con barras diagonales/nombreDeArchivo
Por ejemplo, para quitar un archivo o carpeta denominada COM1 (que se encuentra en C:\Archivos de programa\Subdir, en este ejemplo), escriba el comando siguiente:
rm -d "//C/Archivos de programa/Subdir/COM1"
Para quitar una carpeta y todo su contenido (C:\Archivos de programa\BadFolder, en este ejemplo), escriba el comando siguiente:
rm -r "//C/Archivos de programa/BadFolder"
Otra opción es utilizar una sintaxis que omita completamente las comprobaciones de las palabras reservadas típicas. Por ejemplo, posiblemente pueda eliminar cualquier archivo con un comando como:
DEL \\.\letraDeUnidad:\rutaDeAcceso\nombreDeArchivo
Por ejemplo:
DEL \\.\c:\unDirectorio\aux
Si el nombre en el sistema de archivos aparece como un directorio, utilice la sintaxis siguiente.

Por ejemplo, posiblemente pueda eliminar cualquier directorio con un comando como:
RD \\.\<letraDeUnidad>:\<rutaDeAcceso>\<nombreDeDirectorio>
Por ejemplo:
RD \\.\c:\unDirectorio\aux
-o-
RmDir \\.\<letraDeUnidad>:\<rutaDeAcceso>\<directorio>
Por ejemplo:
RmDir \\.\C:\RutaDeAcceso_RaízDeSuDirec_FTP\COM1 /s /q
/s- Este modificador quita todos los directorios y archivos del directorio especificado, así como el propio directorio. Este modificador también quita un árbol de directorios.

/q- Este modificador representa el modo silencioso. No se pregunta si se puede quitar un árbol de directorios que contiene el modificador /s.

Propiedades

Id. de artículo: 120716 - Última revisión: jueves, 11 de mayo de 2006 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Advanced Server 3.1
Palabras clave: 
kbusage KB120716

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com