Zmień nazwę / usuń folder Windows (x64) z początkowym i końcowym miejscem


24

Utworzyłem folder za pośrednictwem PHP , ale popełniłem błąd, ponieważ zapomniałem wyczyścić spacje. Teraz nie mogę usunąć tego folderu.

Znalazłem tutaj podobny problem - spójrz na drugą odpowiedź (cytowaną poniżej), ale nie wiem, jak zmienić nazwę folderu za pomocą 7-Zip .

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 Eksploratora Windows (oba działają).

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

Próbowałem także z wiersza poleceń, ale to nie działa. Mój folder ma nazwę " 1 ".

Pobrałem 7-Zip, a Google nie zapewnia potrzebnej pomocy.


Wypróbuj moją nową sugestię w mojej odpowiedzi.
BloodPhilia

1
Nazwy folderów zaczynające się i kończące spacjami nie powinny stanowić problemu w Win7. Udało mi się utworzyć folder o nazwie „1”, a następnie usunąć bez problemu, używając tylko wbudowanych poleceń mkdiri . Czy to możliwe, że nazwa zawiera inne znaki? Na przykład, czy te podwójne cudzysłowy są częścią nazwy, czy to możliwe, że te spacje nie są spacjami i są wyświetlane jako spacje? rmdircmd.exe
Nicole Hamilton

Muszę się zgodzić z Nicole, tutaj musi być coś, czego brakuje wam. Wiodące lub końcowe spacje nie stanowią problemu dla systemu Windows 7 używającego mkdir do utworzenia folderu o nazwie „test”, a następnie normalnego usuwania za pomocą Eksploratora
nixda,

Świetne rozwiązanie, miałem plik o nazwie „Invisble, Inc.” który został stworzony przez Steam i należał do gry Invisible Inc. Korzystając z 7 zip, mogłem zmienić jego nazwę, a następnie usunąć.
l1zard

Też miałem ten problem na Win7x32. Po utworzeniu folderu bez spacji mogłem zmienić nazwę starego (tj. Nowy folder „1”, a następnie usunąć „1”)
seadoggie01

Odpowiedzi:


6

Znajdź element, którego nazwę chcesz zmienić w głównym oknie. Następnie kliknij prawym przyciskiem myszy plik / folder na liście i kliknij „zmień nazwę”.

Możesz go również wybrać, klikając go raz i naciskając F2.

Edytować:

Wypróbuj to z wiersza poleceń:

rename "\\?\c:\<PATH HERE>\[ ]1[ ]" "<NEW FILE NAME>"

lub

rename "\\?\c:\<PATH HERE>\ 1 " "<NEW FILE NAME>"

Pamiętaj, że NOWA NAZWA PLIKU nie podąża pełną ścieżką, więc po prostu użyj nazwy pliku. ŚCIEŻKA TUTAJ to tylko ścieżka bez pliku.


Z pierwszym przykładem: nie znaleziono - Z drugim: niepoprawna składnia - Czy mam to zrobić z katalogu głównego?
Ocelote

1
Zwykłem cdchodzić do zdjęć, a stamtąd: \\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"=> nie znaleziono. \\?\C:\Websites\education-fonctionnelle\images\ 1 " "2"=> niepoprawna składnia
Ocelote 13.03.13

@Ocelote, po NOWA NAZWA PLIKU, powinieneś zakończyć się na ". Nie widzę tego w twoim komentarzu, wykorzystałeś to? więc:\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"
BloodPhilia

1
Udało mi się to powtórzyć. Dla każdego, kto przechodzi obok, wypróbuj powyższe wiersze poleceń. Próbowałem też rd "\\?\C:\Websites\education-fonctionnelle\images\[ ]1[ ]" "2"(co nie jest poprawne, ale nadal jest częścią tego, co zrobiłem) DZIĘKUJĘ !!!!!!!
Ocelote

1
Mam folder z pustą spacją na końcu. Nic z tej odpowiedzi lub komentarzy nie zadziałało. Możliwe, że nie jest możliwe w Server 2012.
user2924019

16

Odpowiedź od @Ocelot nie działała w systemie Windows Server 2008 R2. Co zadziałało to:

Otwórz polecenie, przejdź do katalogu i wykonaj „dir / x”. Zobaczysz długą i krótką nazwę katalogu. Zawsze możesz zmienić nazwę krótkiej wersji, ponieważ przez większość czasu nie zawiera ona spacji. Tak ren 3839F~1.4_T whateverpowinno być możliwe.


To poprawna odpowiedź w przypadku bieżących wersji systemu operacyjnego. Inteligentny, wykorzystujący obsługę nazw plików 8.3. Zastanawiam się, dlaczego ścieżka sprzętowa „\\? \” Była już obsługiwana, co jest również wymagane do obsługi ścieżek o łącznej długości ponad 250 znaków nieparzystych.
Tony Wall

działa to w przypadku folderów o krótkiej nazwie ... jeśli znajdziesz się w niefortunnej pozycji bez krótkiej nazwy, będziesz musiał użyć narzędzia innej firmy (mingw64, który jest dostarczany z git, działało dla mnie), to też mnie przerodziło/programming//a/21074385/167304
Jason

14

Właśnie miałem podobny problem z folderem „Monuments - Discography” utworzonym w systemie Linux. Systemy Windows Vista i Windows 7 nie mogły rozpoznać tego folderu jako prawidłowych danych, a kiedy próbowałem zmienić nazwę lub usunąć go, dostałem komunikat informujący, że folder nie istnieje itp. Rozwiązaniem było zbadanie katalogu za pomocą menedżera plików 7zip i zmiana nazwy folder, usuwając spację od końca. Prosty. Teraz mogę znów cieszyć się muzyką: D


OP powiedział w swoim pytaniu, że nie wie, jak zmienić nazwę folderu za pomocą 7-zip. Czy możesz wyjaśnić, jak to zrobić? Dzięki.
Cfinley,

naciśnij klawisz F2 jak w Eksploratorze Windows. Pamiętaj, że potrzebujesz menedżera plików graficznego interfejsu użytkownika programu 7z „7zFM.exe”
Marco van de Voort

dziękuję bardzo @JustSolvedIt, sprawiłeś, że mój dzień
anion

To działało dla mnie w systemie Windows 10, gdy cała reszta nie powiodła się
MickyD

3

Zainstaluj Winrar. Otwórz go, przejdź do lokalizacji pliku i powinieneś być w stanie zmienić jego nazwę. (Miałem ten sam problem i to działało dla mnie).


1
Winrar działa, ale musisz uruchomić go jako „Administrator”.
Regmi

2

Czy korzystasz z systemu Windows 7? Spróbuj zrobić chkdsk /fna zagrożonym dysku. Powinien poprawić nielegalne nazwy plików (uwaga: przeniesie pliki do FOUND.000folderu w katalogu głównym)


2

Właśnie miałem ten sam problem. Po użyciu narzędzia do zmiany nazw odkryłem, że mam cztery pliki z wiodącą przestrzenią. Próbowałem zmienić nazwę, ale Windows zakaszlał i powiedział, że nazw nie można zmienić.

Postanowiłem dodać znak (w moim przypadku po prostu wpisałem „1”) przed wiodącym polem i mogłem go zapisać (przemianować). Następnie mogłem zmienić nazwę pliku, usuwając znak (ponownie, w moim przypadku właśnie dodałem „1”) i wyżej wspomnianą wiodącą spację bez żadnych problemów.


2

Użyj starej metody nazewnictwa DOS 8.3:

Jeśli katalog nazywał się „Blah”, możesz na przykład cd Blah ~ 1. Usuń zawartość folderu, a następnie w katalogu głównym możesz rmdir Blah ~ 1


Miałem folder o nazwie, testa inny o nazwie test <space>. rmdir TEST~1usunąłem ten ze spacją. To niezła sztuczka dla tych, którzy nie mają 7zipów w pobliżu.
tresf

-2

Miałem dwa pliki, jeden ze spacją na końcu, a drugi z kropką na końcu. Windows odmówił zgody na zmianę nazwy lub usunięcie jednego z nich. Próbowałem to zrobić również przez moduł OS Pythona, ale bezskutecznie. Rozwiązaniem, które w końcu dla mnie zadziałało, było otwarcie wiersza polecenia (cmd.exe), przejście do folderu CD, a następnie uruchomienie polecenia:

del *. *

Oczywiście oznacza to, że najpierw przeniesiesz wszystko, co chcesz, z folderu.

EDYCJA: Przepraszam, przeczytaj ponownie pytanie i zdałeś sobie sprawę, że mówisz o folderze, a nie pliku, więc moja odpowiedź naprawdę ci nie pomaga, ale zostawię to tutaj każdemu, kto ma podobne problemy.


2
Sugerowanie takich rzeczy jest dość niebezpieczne. Ludzie, którzy nie wiedzą, co robią, usuną wszystko przez przypadek.
Brad
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.