DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 120716 - Última revisão: segunda-feira, 21 de junho de 2004 - Revisão: 2.1

Sumário

Pelo fato de os programas controlarem a política para a criação de arquivos no Windows, algumas vezes os arquivos são criados usando nomes que são inválidos ou reservados, como, por exemplo, LPT1 ou PRN. Este artigo descreve como excluir esses arquivos usando a interface de usuário padrão.

Mais Informações

NOTA: Para excluir esses arquivos, você deve estar conectado localmente ao computador do Windows.

Se o arquivo foi criado em uma partição FAT, você poderá excluí-lo no MS-DOS usando os utilitários da linha de comando padrão, como, por exemplo, DEL, como curinga (s). Por exemplo:
  • DEL PR?.*

    -ou-
  • DEL LPT?.*
Esses comandos não funcionam em uma partição de sistema de arquivo NTFS, já que o NTFS suporta o subsistema POSIX, e os nomes de arquivos como PRN são válidos nesse subsistema. No entanto, o sistema operacional pressupõe que o programa que os criou também pode excluí-los; portanto, você pode usar comandos do subsistema POSIX.

Você pode excluir (desvincular) esses arquivos usando um programa simples do POSIX. Por exemplo, o Windows Resource Kit inclui uma ferramenta, Rm.exe.

NOTA: Os comandos POSIX são sensíveis a maiúsculas e minúsculas. As unidades e pastas são mencionadas de maneira diferente do que no MS-DOS. Os comandos POSIX do Windows 2000 e posterior devem usar a seguinte sintaxe:
posix /c <path\command> [<args>] IE: posix /c c:\rm.exe -d AUX.
O uso pressupõe que Rm.exe esteja no caminho ou na pasta atual:
rm -d // LetradaUnidade/caminho usando barras/nomedoarquivo
Por exemplo, para remover um arquivo ou uma pasta chamada COM1 (neste exemplo localizada em C:\Program Files\Subdir), digite o seguinte comando:
rm -d "//C/Program Files/Subdir/COM1"
Para remover uma pasta e todos os seus conteúdos (neste exemplo, C:\Program Files\BadFolder), digite o seguinte comando:
rm -r "//C/Program Files/BadFolder"
Outra opção é usar uma sintaxe que não usa completamente as verificações de palavras reservadas. Por exemplo, você pode excluir qualquer arquivo com um comando como, por exemplo:
DEL \\.\ LetradaUnidade:\caminho\nomedoarquivo
Por exemplo:
DEL \\.\c:\somedir\aux
Se o nome no sistema de arquivo aparecer como um diretório, use a seguinte sintaxe.

Por exemplo, você pode excluir qualquer diretório com um comando como, por exemplo:
RD \\.\< LetradaUnidade>:\<caminho>\<nome do diretório>
Por exemplo:
RD \\.\c:\somedir\aux
-ou-
RmDir \\.\<LetradaUnidade>:\<path>\<diretório>
Por exemplo:
RmDir \\.\C:\YourFTP_ROOT's_PATH\COM1 /s /q
/s-Essa opção remove todos os diretórios e arquivos no diretório especificado e também o próprio diretório. Essa opção também remove a árvore de diretório.

/q-Essa opção significa modo Silencioso. Não pergunte se você pode remover uma árvore de diretório que contém o comando /s.

A informação contida neste artigo aplica-se 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
Palavras-chave: 
kbhowto kbusage KB120716
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store