| Termin | Definicja |
|---|---|
| rd lub rmdir – usunięcie pustego folderu | Polecenia rd i rmdir usuwają pusty folder z poziomu wiersza poleceń — z parametrem /s usuwają też zawartość, wymagając potwierdzenia. rd i rmdir – czym jest usunięcie pustego folderuPolecenia rd oraz rmdir należą do podstawowych poleceń interpretera wiersza poleceń systemu Windows. Służą do usuwania katalogów, które nie zawierają już plików ani podfolderów. Oba zapisy odnoszą się do tej samej operacji, dlatego wybór między Najprostsza składnia wygląda następująco:
albo:
Podana ścieżka może być względna, na przykład Standardowe użycie dotyczy katalogu pustego. Jeżeli we wskazanym miejscu znajdują się pliki, podfoldery, ukryte elementy albo dane systemowe, polecenie bez dodatkowych opcji zwykle nie wykona usunięcia. Jest to zabezpieczenie przed przypadkowym skasowaniem całej zawartości katalogu podczas prostego porządkowania struktury folderów. rd /s i rmdir /q – kontekst techniczny oraz porównaniaRozszerzenie działania zapewnia przełącznik
W tym wariancie usuwany jest wskazany katalog razem z jego podfolderami i plikami. Operacja obejmuje całą strukturę poniżej wybranej ścieżki, dlatego poziom ostrożności powinien być większy niż przy kasowaniu pojedynczego pustego folderu. Wiersz poleceń może poprosić o potwierdzenie, ponieważ wykonanie tej instrukcji wpływa na wiele elementów naraz. Przełącznik
Takie połączenie jest przydatne w kontrolowanych skryptach, na przykład podczas automatycznego czyszczenia tymczasowych katalogów, ale ryzyko pomyłki jest większe. Błędnie wpisana ścieżka może spowodować usunięcie nie tej gałęzi folderów, która była przeznaczona do porządkowania. Przed zastosowaniem Ważna różnica między Do pustego folderu można też przejść w Eksploratorze plików i użyć opcji usuwania. Wiersz poleceń zyskuje przewagę przy wielu katalogach, powtarzalnych zadaniach oraz pracy ze skryptem. Eksplorator ułatwia natomiast wzrokowe sprawdzenie nazw, lokalizacji i zawartości przed wykonaniem operacji. rd rmdir – typowe problemy i komunikatyNajczęstszy problem pojawia się wtedy, gdy katalog nie jest pusty. W takim przypadku użycie samego Drugą przyczyną błędu może być brak uprawnień. Katalog należący do innego użytkownika, chroniony przez system albo umieszczony w lokalizacji wymagającej podwyższonych praw może nie dać się usunąć ze zwykłego okna wiersza poleceń. Samo uruchomienie konsoli z uprawnieniami administratora nie rozwiązuje jednak każdej sytuacji. Znaczenie mogą mieć blokady dostępu, własność obiektu, zasady bezpieczeństwa oraz proces, który aktualnie korzysta z pliku. Jeśli pojawia się informacja o użyciu folderu przez inną aplikację, należy zamknąć programy pracujące z daną lokalizacją. Dotyczy to między innymi edytorów, narzędzi archiwizujących, aplikacji synchronizujących oraz okien Eksploratora otwartych bezpośrednio w usuwanym katalogu. W razie potrzeby można sprawdzić, który proces blokuje plik, korzystając z narzędzi systemowych przeznaczonych do analizy otwartych uchwytów. Problemem może być także nieprawidłowa ścieżka. Literówka, inna litera dysku, brak cudzysłowu przy nazwie ze spacją albo pomylenie folderu bieżącego z docelowym prowadzą do komunikatu o nieznalezieniu ścieżki. Przy bardzo długich nazwach i zagnieżdżonych katalogach przydatne jest kopiowanie lokalizacji z paska Eksploratora, a następnie jej kontrola w konsoli przed wykonaniem usunięcia. Niektóre foldery mają nazwy zawierające znaki, które utrudniają ręczne wpisywanie. W takich sytuacjach można użyć dopełniania nazw klawiszem Tab, o ile działa ono w danym środowisku, albo wcześniej przejść do nadrzędnej lokalizacji i ograniczyć długość polecenia. Należy zachować szczególną ostrożność przy ścieżkach wskazujących katalog profilu użytkownika, katalog główny dysku lub lokalizacje współdzielone. rd i rmdir – praktyczne wskazówki przed wykonaniemBezpieczny schemat pracy powinien zaczynać się od ustalenia celu. Najpierw należy określić, czy ma zostać usunięty wyłącznie pusty folder, czy również jego zawartość. Jeżeli wymagane jest tylko uporządkowanie pustej gałęzi, nie należy dodawać przełącznika Przed użyciem polecenia można sprawdzić, gdzie znajduje się konsola:
Następnie warto wyświetlić zawartość wskazanej lokalizacji:
Dopiero po upewnieniu się, że ścieżka jest właściwa, można wykonać usunięcie pustego folderu. Przy wielu podobnych katalogach lepiej przygotować skrypt z jawnymi ścieżkami niż opierać się na nieprecyzyjnych wzorcach. W skrypcie można też zastosować warunek sprawdzający istnienie katalogu, aby uniknąć niepotrzebnych komunikatów o błędach. Warto pamiętać, że Przy pracy na nośniku wymiennym lub udziale sieciowym należy dodatkowo sprawdzić, czy lokalizacja jest dostępna i czy połączenie nie zostanie przerwane. W przypadku udziału sieciowego składnia może wymagać użycia przypisanej litery dysku albo ścieżki UNC, na przykład rd rmdir – kiedy zgłosić się do serwisu komputerowegoPomoc serwisowa jest wskazana, gdy usunięcie folderu wiąże się z niejasnymi komunikatami, utratą dostępu do ważnych danych albo podejrzeniem uszkodzenia systemu plików. Szczególnej ostrożności wymaga sytuacja, w której nie wiadomo, czy wskazana ścieżka prowadzi do katalogu roboczego, profilu użytkownika, kopii zapasowej lub elementu potrzebnego do uruchamiania aplikacji. Wykonywanie polecenia W Warszawie takie przypadki można skonsultować z firmą Warszawskie Pogotowie Komputerowe 24/7. Przed rozpoczęciem pracy możliwe jest ustalenie, co znajduje się w problematycznej lokalizacji, jakie uprawnienia obowiązują i czy usunięcie folderu jest rzeczywiście potrzebne. Przy analizie laptopa diagnoza jest darmowa, dzięki czemu można najpierw rozpoznać przyczynę problemu, a dopiero później zdecydować o dalszych działaniach. Warto zgłosić się po pomoc również wtedy, gdy folder nie daje się usunąć mimo zamknięcia aplikacji, pojawiają się błędy odczytu i zapisu albo system zgłasza problemy z dyskiem. Objawy tego rodzaju mogą wskazywać na blokadę procesu, błędne uprawnienia, niespójność systemu plików lub awarię nośnika, a nie na zwykłą pomyłkę w składni. W takich warunkach kolejne próby kasowania bez wcześniejszego zabezpieczenia danych mogą utrudnić późniejszą analizę. |