Regularnie sprawdzam niewiarygodnie ogromne katalogi na moim komputerze XP. Jeśli chodzi o ich usunięcie i ich usunięcie, trwa to wiecznie. Czy jest jakiś sposób na przyspieszenie tego procesu?
windows-xp
file-management
trash
Christek
źródło
źródło
Odpowiedzi:
Zwykle usuwam ogromne katalogi z wiersza poleceń. Pomija Kosz i zwykle jest znacznie szybszy. Należy zachować ostrożność i sprawdzić dwukrotnie wpisane polecenie, aby przypadkowo nie usunąć czegoś naprawdę ważnego.
Najprostszym sposobem jest użycie
rmdir
:rmdir /S /Q C:\My\Directory\Name
Musisz
/Q
przestaćrmdir
pytać, czy jesteś pewien, czy nie.Jeśli niektóre pliki są obecnie otwarte przez jakiś proces, one i zawarte w nich katalogi naturalnie nie zostaną usunięte. Istnieją narzędzia, które mogą pomóc ci zrozumieć, który proces blokuje plik, ale jest to inna historia niż ta.
źródło
Najgorszym sposobem jest wysłanie do Kosza: nadal musisz je usunąć. Kolejne najgorsze to shift + delete w Eksploratorze Windows: marnuje mnóstwo czasu na sprawdzanie zawartości przed rozpoczęciem usuwania czegokolwiek.
Następnym najlepszym rozwiązaniem jest użycie
rmdir /s/q foldername
z wiersza poleceń.del /f/s/q foldername
jest również dobry, ale pozostawia strukturę katalogów.Najlepsze, co znalazłem, to dwuwierszowy plik wsadowy z pierwszym przejściem do usuwania plików i wysyłania do nul, aby uniknąć narzutu pisania na ekranie dla każdego pojedynczego pliku. Drugie przejście usuwa następnie pozostałą strukturę katalogów:
Jest to prawie trzy razy szybsze niż pojedynczy rmdir, na podstawie testów czasowych z zaszyfrowanym dyskiem Windows XP, usuwanie ~ 30 GB / 1 000 000 plików / 15 000 folderów:
rmdir
zajmuje ~ 2,5 godziny,del+rmdir
zajmuje ~ 53 minut. Więcej informacji tutaj .Jest to dla mnie normalne zadanie, więc zwykle przenoszę rzeczy, które muszę usunąć, do C: \ stufftodelete i mam te
del+rmdir
polecenia w pliku wsadowym deletestuff.bat. To ma działać w nocy, ale czasami muszę go uruchomić w ciągu dnia, więc im szybciej, tym lepiej.źródło
Naciśnij SHIFT+, DELETEaby usunąć pliki / katalogi, pomijając kosz.
Uwaga: Nie można odzyskać tych plików, ale jest to szybsze!
źródło
Jeśli chcesz ominąć kosz, po prostu przytrzymaj klawisz Shift podczas usuwania, a czasami czasami uważam, że polecenie del wiersza poleceń jest szybsze niż usuwanie za pomocą Eksploratora. Jeśli zawsze jest to ten sam folder, który usuwasz, skonfiguruj dla niego plik wsadowy.
Możesz nawet zaplanować, aby tak się działo regularnie, jeśli jest to odpowiednie.
źródło
Może dezaktywacja kosza przed rozpoczęciem może być pomocna.
źródło
Nie mam dużego katalogu przydatnego do przetestowania tego, kup spróbuj użyć shift+, deleteaby usunąć pliki. Ten krok pomija kosz, który powinien zaoszczędzić trochę czasu.
źródło
Trzymaj kosz w stanie pustym. Umieszczanie przedmiotów w pełnym koszu na śmieci trwa znacznie dłużej.
Windows szybko przenosi przedmioty do kosza, aż się zapełni. Następnie musi usunąć najstarsze elementy z kosza, aby zrobić miejsce na nowe elementy. Ten proces jest bardzo wolny.
źródło
FastCopy zawiera opcję usuwania. Nie próbowałem tego zbyt wiele sam, ale może to być szybka alternatywa.
źródło
Oto więcej sugestii, jeśli regularnie to robisz, a okoliczności są odpowiednie.
Przechowuj swój katalog na osobnej partycji dysku. Korzyścią jest to, że możesz bardzo szybko (prawie natychmiast) niszczyć i odtwarzać partycje.
Istnieją oczywiste ograniczenia, takie jak ustalanie rozmiarów partycji, chyba że używasz / ufasz czegoś takiego jak Partition Magic. Jednak zastosowałem tę technikę w przypadku bardzo dużych zestawów SDK, które są często aktualizowane.
źródło