Wcześniej pisałem, jak znaleźć największy plik i katalog w Linuksie . Dzisiaj chciałbym zaproponować rozwiązanie dla systemu Windows. Nie polega na narzędziach innych firm. Będziemy używać tylko wbudowanych funkcji dostępnych w każdej nowoczesnej instalacji systemu Windows.
Reklama
dlaczego mój przycisk Windows nie działa?
Aby znaleźć duże pliki w systemie Windows 10 , możesz użyć jednej z dwóch metod opisanych poniżej:
Spis treści.
- Znajdź duże pliki w systemie Windows 10 za pomocą Eksploratora plików
- Znajdź duże pliki w systemie Windows 10 za pomocą wiersza polecenia
Znajdź duże pliki w systemie Windows 10 za pomocą Eksploratora plików
Pierwszą metodą znajdowania dużych plików jest Eksplorator plików. Domyślna aplikacja do zarządzania plikami w systemie Windows 10 ma specjalne pole wyszukiwania. Kiedy się skupi, pokazuje szereg zaawansowanych opcji na Wstążce.
Aby aktywować funkcję wyszukiwania w Eksploratorze plików, kliknij pole wyszukiwania lub naciśnij klawisz F3 na klawiaturze. Wstążka będzie wyglądać następująco:
Na Wstążce spójrz na przycisk „Rozmiar”. Jest to lista rozwijana, za pomocą której można utworzyć filtr wyszukiwania według rozmiaru pliku. Obsługuje następujące opcje:
Pusty (0 KB)
Mały (0–10 KB)
Mały (10-100 KB)
Średni (100 KB - 1 MB)
Duży (1-16 MB)
Ogromny (16-128 MB)
Gigantyczny (> 128 MB)
Aktualizacja: począwszy od wersji Windows 10 1809, definicje rozmiaru zostały zaktualizowane: Tiny, Small, Medium, Large, Huge i Gigantic są teraz zdefiniowane jako 0 - 16KB, 16KB - 1MB, 1 MB do 128 MB, 128 MB - 1 GB , 1 GB - 4 GB i> 4 GB
Wybierz odpowiednią opcję i gotowe.
Wskazówka: możesz użyć własnych, niestandardowych filtrów. Wystarczy wpisać żądany warunek filtru w polu wyszukiwania Eksploratora plików w następujący sposób:
rozmiar:> 2 GB
Umożliwi to znalezienie plików większych niż 2 gigabajty. Możesz określić rozmiar w KB, MB, GB itp. Na przykład możesz wprowadzić 5KB, 10GB lub 10MB. W ten sposób możesz wyszukiwać duże pliki i zapobiegać wyczerpywaniu się miejsca na dysku.
Znajdź duże pliki w systemie Windows 10 za pomocą wiersza polecenia
Podobnie jak w Linuksie, kilka przydatnych poleceń jest dostępnych w systemie Windows. Możesz ich użyć, aby szybko znaleźć duże pliki.
Pierwsza komenda to dobrze znane polecenie „if”. Jest to polecenie konsoli, które umożliwia budowanie gałęzi warunkowych w plikach wsadowych. Możesz dowiedzieć się więcej na jego temat, korzystając z jego wbudowanej pomocy. Otwórz wiersz polecenia i wpisz
jak ustawić okna priorytetowe 10
gdyby /?
Wynik zawiera długą listę opcji. Najciekawsza dla nas jest część dotycząca operacji porównywania. Są one następujące:
EQU - równe
NEQ - nie równe
LSS - mniej niż
LEQ - mniejszy lub równy
GTR - większy niż
GEQ - większe lub równe
Możemy ich użyć do analizy rozmiaru plików. Konstrukcja kodu może wyglądać następująco:
JEŻELI file_size_value GTR some_other_value_tocompare some_action_ tutaj.
Musimy przekazać file_size_value, aby znaleźć duże pliki. Pomoże nam w tym inne wbudowane polecenie, które zostało specjalnie zaprojektowane do takich zadań. To jest dla plików. To polecenie wybiera plik (lub zestaw plików) i wykonuje polecenie na tym pliku.
Aby dowiedzieć się więcej na ten temat, wykonaj
forfiles /?
Najciekawsze przełączniki w naszym przypadku to:
/ S - ten przełącznik powoduje, że forfiles powracają do podkatalogów. Jak „DIR / S”.
/ C - To polecenie określa polecenie do wykonania na każdym znalezionym pliku. Ciągi poleceń należy zawijać w podwójne cudzysłowy.
Domyślnym poleceniem jest „cmd / c echo @file”.
W ciągu poleceń można użyć następujących zmiennych:
@file - zwraca nazwę pliku.
@fname - zwraca nazwę pliku bez rozszerzenia.
@ext - zwraca tylko rozszerzenie pliku.
@path - zwraca pełną ścieżkę do pliku.
@relpath - zwraca względną ścieżkę do pliku.
@isdir - zwraca wartość „TRUE”, jeśli typ pliku to
katalog i „FALSE” dla plików.
@fsize - zwraca rozmiar pliku w bajtach.
@fdate - zwraca datę ostatniej modyfikacji pliku.
@ftime - zwraca czas ostatniej modyfikacji pliku.
Aby dołączyć znaki specjalne do wiersza poleceń, użyj kodu szesnastkowego dla znaku w formacie 0xHH (np. 0x09 dla tabulatora). Wewnętrzne polecenia CMD.exe powinny być poprzedzone „cmd / c”.
Korzystając z tych informacji, możemy uruchomić następujące polecenie, aby znaleźć duże pliki.
forfiles / S / C 'cmd / c if @fsize GTR 1048576 echo @path'
jak korzystać z pobranych czcionek w dokumentach google
Spowoduje to rekurencyjne znalezienie wszystkich plików większych niż 1 megabajt w bieżącym folderze i jego podfolderach! Zmodyfikuj polecenie zgodnie ze swoimi preferencjami i gotowe.
Otóż to.