Como deletar uma pasta contendo espaços à direita

16

Eu tenho um monte de pastas no meu hardrive que têm espaços à direita neles (não tenho idéia de como eles chegaram lá). Eu preciso renomear e / ou excluí-los, mas o Windows não me permite fazer isso. Existe uma maneira de contornar este problema?

Eu tentei deletá-lo através da linha de comando, mas isso não funcionou.

Estou executando o Windows XP e é uma unidade NTFS .

    
por SuperFurryToad 11.10.2010 / 16:48

7 respostas

22

Primeiro, tente algumas citações:

rd "my folder   "

Em seguida, os caminhos UNC:

rd "\.\C:\temp\my folder   "

Em seguida, tente adicionar uma barra final [/ trás]:

rd "my folder   \"
rd "\.\C:\temp\my folder   \"

Então 8.3 nomes (se eles estiverem ativados no seu sistema):

rd myfold~1

Então um LiveCD do Linux :

rmdir "/media/blahblah/temp/my folder   "
    
por 11.10.2010 / 16:52
17

Eu tive o mesmo problema no Windows 7 x64 e nenhuma das soluções de linha de comando funcionou aqui.

O que consertou para mim:

  • Renomeie a pasta usando 7-Zip
  • Excluir, usando o 7-Zip ou o Explorer (ambos funcionam)

Note que excluir a pasta no 7-Zip antes renomear é impossível.

    
por 10.12.2011 / 13:44
4

windows 7

Eu estava tendo problemas para me livrar de uma pasta. "C:\Users\Rob\Desktop\Music\ A k o n "

Isso é o que finalmente funcionou para mim: Eu abri o prompt cmd na pasta de música (Clique com o botão direito do mouse em shift , abre a janela de comando aqui )

digite o seguinte comando

rd " A k o n \"

observe a barra invertida.

espaços iniciais e espaços à direita realmente confundem. Passei pelo menos 2 horas procurando uma solução.

Obrigado grawity por postar a solução.

    
por 02.03.2015 / 11:20
1

Em seguida, o nome do DOS:

dir /x
rd FOLDER~1

Em seguida, o nome (UNC?) que não sei ao certo como encontrar ou exatamente como é:

rd \Device\HarddiskVolume1\temp\folder
rd \?\Device\HarddiskVolume1\temp\folder
    
por 11.10.2010 / 17:06
1

RoboCopy parece particularmente bom em endereçar pastas / caminhos textualmente, para que você possa criar uma pasta vazia ao lado do pai da pasta que tem sua pasta nomeada erroneamente e copiar a pasta vazia para o caminho da pasta pai e especificar a opção PURGE , que irá limpar as outras entradas na pasta de destino. Espero que você também garanta que apenas pastas ruins estejam lá

Em resumo, você quer copiar 0 arquivos para a pasta que abriga sua pasta inválida e especificar / limpar para que a operação limpe qualquer outra coisa na pasta (incluindo sua pasta ruim)

Confuso? Então, um exemplo certamente ajudará. Suponha que você tenha:

C:\path\leading-to-a\folder-with-space \

Execute estes comandos:

cd c:\path\
mkdir empty
robocopy empty leading-to-a /purge

O robocopy copia a pasta empty para a pasta , levando-a-um , e purga as outras entradas na pasta inicial, uma das quais é sua pasta com um espaço à direita:


  ROBOCOPY     ::     Robust File Copy for Windows

 Started : Thu Jan 01 00:00:00 1970

  Source : C:\path\empty\
    Dest : C:\path\leading-to-a\

   Files : *.*

 Options : *.* /COPY:DAT /PURGE /R:1000000 /W:30

                          0    C:\path\empty\
       *EXTRA Dir        -1    C:\path\leading-to-a\folder-with-spaces \

              Total    Copied   Skipped  Mismatch    FAILED    Extras
   Dirs :         1         0         1         0         0         1
  Files :         0         0         0         0         0         0
  Bytes :         0         0         0         0         0         0
  Times :   0:00:00   0:00:00                       0:00:00   0:00:00

  Ended : Thu Jan 01 00:00:00 1970

Aviso:

Certifique-se de que tudo o que você deseja manter é movido da pasta principal para um primeiro!

    
por 04.11.2015 / 18:34
0

Inicialize com um CD ao vivo do Ubuntu, e você poderá excluir o que quiser.

Para inicializar com o CD, você deve alterar a ordem de inicialização nas configurações de BIOS .

    
por 11.10.2010 / 17:02
0

Use o WinRAR para encontrar esse arquivo e renomeá-lo sem o espaço no final. Você deve poder excluí-lo!

    
por 20.12.2015 / 02:34

Tags