Jak usunąć folder zawierający końcowe spacje


17

Na dysku twardym mam kilka folderów, w których są spacje końcowe (nie mam pojęcia, jak się tam dostały). Muszę zmienić ich nazwę i / lub usunąć, ale system Windows nie pozwala mi tego zrobić. Czy można rozwiązać ten problem?

Próbowałem go usunąć za pomocą wiersza polecenia, ale to nie zadziałało.

Korzystam z systemu Windows XP i jest to dysk NTFS .

Odpowiedzi:


23

Najpierw spróbuj zacytować:

rd "my folder   "

Następnie ścieżki UNC:

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

Następnie spróbuj dodać ukośnik [wstecz]:

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

Następnie nazwy 8.3 (jeśli są włączone w systemie):

rd myfold~1

Następnie Linux LiveCD :

rmdir "/media/blahblah/temp/my folder   "

3
Usunięcie przy użyciu nazw 8.3 zadziałało. Dzięki
SuperFurryToad,

Dobra starsza wersja DOS.
surfasb

„mydomain.com” jako folder. DOS pomyślał, że nazwa pliku 8.3 to „mydoma ~ 1.com”. Ale zadziałało. Super dzięki!
Coomie

+1 za zasugerowanie również rozwiązania dla Linuksa
Sekhemty


17

Miałem ten sam problem w Windows 7 x64 i żadne z rozwiązań wiersza poleceń nie działało tutaj.

Co to naprawiło dla mnie:

  • Zmień nazwę folderu za pomocą 7-Zip
  • Usuń, używając 7-Zip lub Explorer (oba działają)

Pamiętaj, że usunięcie folderu w 7-Zip przed zmianą nazwy było niemożliwe.


1
7-Zip działało w przypadku folderu końcowego 2008R2, którego nie mogłem usunąć.

1
Dzięki, to była jedyna metoda, która działała dla mnie na folderze zamontowanym ze zdalnego serwera plików
Anigel

wow, to naprawdę zadziałało dla mnie zaskakująco dobrze - dziękuję za mniej tradycyjną sugestię?
matt lohkamp,

4

System Windows 7

Miałem problemy z pozbyciem się folderu. "C:\Users\Rob\Desktop\Music\ A k o n "

Oto, co w końcu dla mnie zadziałało: otworzyłem wiersz polecenia w folderze Muzyka ( kliknij prawym przyciskiem myszy , otwórz okno poleceń tutaj )

następnie wpisz następujące polecenie

rd " A k o n \"

zauważ odwrotny ukośnik.

spacje początkowe i końcowe splatają się naprawdę. Spędziłem co najmniej 2 godziny na poszukiwaniu rozwiązania.

Dziękujemy grawitacji za opublikowanie rozwiązania.


1

Następnie nazwa DOS:

dir /x
rd FOLDER~1

Następnie nazwa (UNC?), Której nie jestem pewien, jak znaleźć lub jak dokładnie wygląda:

rd \Device\HarddiskVolume1\temp\folder
rd \\?\Device\HarddiskVolume1\temp\folder

Lokalne dla systemu ścieżki UNC zaczynają się od \\.` for devices and \\? `Dla plików ( oficjalny dokument ); użycie `\\? \ C:` często wystarcza.
user1686,

1

RoboCopy wydaje się szczególnie dobry w adresowaniu folderów / ścieżek dosłownie, więc możesz utworzyć pusty folder obok elementu nadrzędnego folderu, który ma błędnie nazwany folder, a następnie skopiować pusty folder jako ścieżkę folderu nadrzędnego i określić opcję WYCZYŚĆ, która będzie usuń pozostałe wpisy z folderu docelowego. Mamy nadzieję, że zapewnisz również, że są tam tylko złe foldery

Podsumowując, chcesz skopiować 0 plików do folderu, w którym znajduje się twój zły folder, i określić / wyczyść, aby operacja usunęła wszystko inne w folderze (w tym twój zły folder)

Zmieszany? Wtedy z pewnością pomoże przykład. Załóżmy, że masz:

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

Uruchom następujące polecenia:

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

robocopy skopiuje pusty folder do folderu wiodącego do folderu i wyczyści pozostałe wpisy w folderze wiodącym do folderu, z których jeden jest folderem ze spacją:


  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

Ostrzeżenie:

Upewnij się, że wszystko, co chcesz zachować, zostanie najpierw przeniesione z folderu prowadzącego do folderu!


0

Uruchom z Live CD z Ubuntu, a będziesz mógł usunąć wszystko, co chcesz.

Aby uruchomić z dysku CD, należy zmienić kolejność rozruchu w systemie BIOS ustawieniach .


0

Użyj WinRAR, aby znaleźć ten plik i zmienić jego nazwę bez spacji na końcu. Powinieneś być w stanie go usunąć!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.