Jak sprawdzić rozmiar folderów i plików za pomocą wiersza poleceń Windows

Wiersz poleceń Windows to niezwykle potężne narzędzie do administracji systemem i operacji na plikach. Ten klasyczny interfejs, poprzedzający powszechne przyjęcie graficznych interfejsów użytkownika (GUI), pozostaje niezastąpiony dla wielu profesjonalistów nawet dzisiaj. Szczególnie do szybkiego sprawdzania rozmiaru plików i folderów, używanie wiersza poleceń może być szybsze i bardziej precyzyjne niż korzystanie z GUI. Ten artykuł dostarcza szczegółowego wyjaśnienia, w tym konkretnych przykładowych kodów, jak sprawdzić rozmiar folderów i plików za pomocą wiersza poleceń Windows.

Spis treści

Co to jest wiersz poleceń?

Wiersz poleceń to interfejs oparty na tekście w systemie operacyjnym Windows. Przez wiersz poleceń użytkownicy mogą wykonywać różne zadania, takie jak operacje na plikach, zmiany konfiguracji systemu i rozwiązywanie problemów, wprowadzając komendy. Wiersz poleceń jest dostępny poprzez program cmd.exe i jest głównie używany przez administratorów systemów i zaawansowanych użytkowników, ale nawet nauka podstawowych komend może usprawnić codzienne zadania komputerowe.

Aby otworzyć wiersz poleceń, wpisz 'cmd’ w pasek wyszukiwania w menu Start i kliknij wyświetlony 'Wiersz poleceń’. Alternatywnie, możesz nacisnąć klawisze Win + R, aby otworzyć okno 'Uruchom’, wpisz 'cmd’ i naciśnij Enter, aby otworzyć wiersz poleceń.

Przykłady podstawowych komend obejmują:

  • dir: Wyświetla listę plików i podkatalogów w katalogu.
  • cd: Zmienia bieżący katalog.
  • mkdir: Tworzy nowy katalog.
  • del: Usuwa plik.

Te komendy służą jako punkt wyjścia do zrozumienia podstawowych operacji wiersza poleceń. W następnej sekcji przyjrzymy się dokładnie, jak używać tych podstawowych komend do sprawdzania rozmiaru folderów i plików.

Jak sprawdzić rozmiar folderów i plików

Głównie istnieją dwie metody sprawdzania rozmiaru folderów i plików za pomocą wiersza poleceń Windows. Pierwsza metoda polega na użyciu komendy dir, a druga metoda wykorzystuje komendę powershell. Każda metoda jest wyjaśniona szczegółowo poniżej, wraz z przykładowymi kodami.

Metoda 1: Używanie komendy dir

Komenda dir wyświetla listę plików i podkatalogów w określonym katalogu. Pokazuje także rozmiar plików, co jest wygodne do sprawdzania rozmiaru konkretnego pliku.

Przykładowy kod:
dir /s "C:\Target Folder Path"

Ta komenda wyświetla listę wszystkich plików i podkatalogów w C:\Target Folder Path, wraz z rozmiarem każdego pliku i oblicza łączny rozmiar.

Metoda 2: Używanie komendy powershell

Użycie komendy powershell pozwala na bardziej szczegółowe sprawdzenie rozmiaru konkretnego folderu lub pliku. Jest to szczególnie skuteczne, gdy chcesz sprawdzić całkowity rozmiar folderu.

Przykładowy kod:
powershell -command "Get-ChildItem 'C:\Target Folder Path' -Recurse | Measure-Object -Property Length -Sum"

Ta komenda rekursywnie oblicza rozmiar wszystkich plików w C:\Target Folder Path i wyświetla łączny rozmiar. Get-ChildItem pobiera elementy w określonej ścieżce, a Measure-Object oblicza właściwości takie jak łączna lub średnia wartość tych elementów.

Korzystając z tych metod, możesz łatwo sprawdzić rozmiar folderów i plików za pomocą wiersza poleceń Windows. W zależności od konkretnych potrzeb, łączenie tych komend może prowadzić do bardziej efektywnego zarządzania plikami. W następnych sekcjach przedstawimy, jak zastosować te komendy w rzeczywistych scenariuszach poprzez konkretnych studia przypadków.

Praktyczne zastosowanie: Sprawdzanie rozmiaru folderów i plików za pomocą komend

Teraz, gdy wiemy, jak używać wiersza poleceń do sprawdzania rozmiaru folderów i plików, przyjrzyjmy się kilku praktycznym studiom przypadków. Te studia przypadków wykorzystują konkretne przykładowe kody na podstawie konkretnych scenariuszy, aby pokazać, jak faktycznie używać komend.

Studium przypadku 1: Sprawdzanie rozmiaru konkretnego folderu

Scenariusz:

Chcesz sprawdzić rozmiar folderu znajdującego się w C:\Documents. Ten folder zawiera różne pliki dokumentów i podkatalogi, i chcesz poznać łączny rozmiar.

Przykładowy kod:
powershell -command "Get-ChildItem 'C:\Documents' -Recurse | Measure-Object -Property Length -Sum"

Ta komenda sumuje rozmiar wszystkich plików w katalogu C:\Documents i jego podkatalogach i wyświetla wynik.

Studium przypadku 2: Sprawdzanie rozmiaru konkretnego pliku

Scenariusz:

Chcesz poznać dokładny rozmiar pliku o nazwie C:\Documents\Project.docx. Ten plik to ważny dokument projektu i musisz sprawdzić jego rozmiar.

Przykładowy kod:
dir "C:\Documents\Project.docx"

Ta komenda wyświetla szczegółowe informacje, w tym rozmiar określonego pliku Project.docx.

Jeśli chcesz regularnie sprawdzać rozmiar konkretnych plików lub folderów, możesz skompilować te komendy do skryptu i uruchamiać go jako zadanie zaplanowane. Pozwoli to na monitorowanie zmian rozmiaru plików i reagowanie w razie potrzeby.

Korzystanie z wiersza poleceń oferuje szeroki zakres zastosowań. Zacznij od prostych komend i stopniowo łącz złożone skrypty, aby usprawnić codzienne zadania i zwiększyć produktywność.

Studium przypadku 3: Wylistowanie rozmiarów wielu folderów

Scenariusz:

Masz wiele podfolderów w folderze projektu i chcesz wylistować rozmiary każdego z nich, aby określić, który zajmuje najwięcej miejsca.

Przykładowy kod:
@echo off
setlocal enabledelayedexpansion

for /d %%i in (C:\Projects\*) do (
    set size=0
    for /f "usebackq tokens=3" %%s in (`"powershell -command "(Get-ChildItem '%%i' -Recurse | Measure-Object -Property Length -Sum).Sum"`") do set size=%%s
    echo Folder: %%i Size: !size! bytes
)

Ten skrypt wsadowy oblicza rozmiar każdego podfolderu w katalogu C:\Projects i wyświetla ścieżkę folderu wraz z rozmiarem w bajtach.

Studium przypadku 4: Obliczanie łącznego rozmiaru konkretnego typu pliku w folderze

Scenariusz:

Folder C:\Documents zawiera liczne pliki, a ty chcesz poznać łączny rozmiar plików .pdf. Pozwoli to zrozumieć wpływ plików PDF na pojemność pamięci.

Przykładowy kod:
powershell -command "Get-ChildItem 'C:\Documents\*.pdf' -Recurse | Measure-Object -Property Length -Sum"

Ta komenda sumuje rozmiar wszystkich plików .pdf w katalogu C:\Documents i jego podkatalogach i wyświetla wynik.

Te studia przypadków ilustrują różne metody używania wiersza poleceń do sprawdzania rozmiaru folderów i plików, od podstawowych metod do nieco bardziej skomplikowanych skryptów. Odniesienia do tych przykładowych kodów i dostosowanie komend do własnych potrzeb może prowadzić do efektywnego zarządzania plikami. W następnej sekcji zagłębimy się w tworzenie plików wsadowych, aby jeszcze bardziej zautomatyzować te zadania.

Zaawansowane użytkowanie wiersza poleceń: Automatyzacja sprawdzania rozmiaru folderów i plików

Wiersz poleceń jest niezwykle potężny, a poprzez konsolidację jego funkcji w skrypty, można automatyzować rutynowe zadania. Ta sekcja wyjaśnia, jak tworzyć pliki wsadowe do regularnego sprawdzania rozmiaru konkretnych folderów i plików. Zaoszczędzi to wysiłek ręcznego wykonywania komend i usprawni przepływ pracy.

Co to jest plik wsadowy?

Plik wsadowy (.bat) to plik tekstowy, który zapisuje serię komend wiersza poleceń, pozwalając na ich wykonanie zbiorczo. Pliki wsadowe pozwalają na wykonanie komend za pomocą prostego podwójnego kliknięcia, co ułatwia wykonanie skomplikowanych komend.

Kroki do stworzenia pliku wsadowego

STEP
Otwórz edytor tekstowy

Użyj Notatnika lub innego edytora tekstowego według wyboru.

STEP
Napisz komendy

Napisz komendy, które chcesz, aby wiersz poleceń wykonał w pliku tekstowym.

STEP
Zapisz plik

Zapisz plik z rozszerzeniem .bat.

Przykładowy kod: Automatyzacja konkretnych zadań za pomocą pliku wsadowego

Scenariusz:

Sprawdź rozmiar folderu C:\Documents codziennie o określonej godzinie i zapisz rozmiar w pliku log.

Zawartość pliku wsadowego:
@echo off
set folderpath=C:\Documents
set logpath=C:\Logs\folder-size-log.txt
echo Sprawdzanie rozmiaru %folderpath% o %TIME% dnia %DATE% >> %logpath%
powershell -command "Get-ChildItem '%folderpath%' -Recurse | Measure-Object -Property Length -Sum" >> %logpath%
echo Zakończono.

Ten plik wsadowy wykonuje następujące kroki:

  1. Sprawdza rozmiar folderu C:\Documents.
  2. Zapisuje rozmiar wraz z aktualnym czasem i datą w pliku C:\Logs\folder-size-log.txt.

Harmonogram pliku wsadowego

Aby automatycznie i okresowo wykonywać utworzony plik wsadowy, użyj Harmonogramu Zadań Windows. Harmonogram Zadań pozwala automatycznie wykonywać plik wsadowy w oparciu o określone czasy lub zdarzenia.

STEP
Otwórz Harmonogram Zadań
  1. Naciśnij [klawisz Windows + klawisz R], aby otworzyć okno [Uruchom].
  2. Wpisz [taskschd.msc] i kliknij [OK].
STEP
Utwórz Podstawowe Zadanie

Kliknij [Utwórz zadanie].

STEP
Wpisz Nazwę Zadania

Wpisz nazwę i opis zadania.

STEP
Ustaw Wyzwalacz

Wybierz zakładkę [Wyzwalacze] i kliknij [Nowy].

STEP
Ustaw Częstotliwość Wykonywania Zadania

Ustaw częstotliwość wykonywania zadania (np. codziennie, tygodniowo).

STEP
Ustaw Akcję

Wybierz zakładkę [Akcje] i kliknij [Nowy].

STEP
Określ Ścieżkę Pliku Wsadowego

Wybierz opcję 'Uruchom program’ i określ ścieżkę pliku wsadowego.

Teraz plik wsadowy będzie automatycznie wykonany o określonej godzinie, a rozmiar folderu zostanie zapisany w pliku log. W ten sposób, wykorzystując wiersz poleceń i pliki wsadowe, można usprawnić codzienne zadania i zbudować bardziej produktywny przepływ pracy. W następnej sekcji przedstawione zostaną odpowiedzi na często zadawane pytania dotyczące tego procesu.

Często zadawane pytania (FAQ)

Oto niektóre często zadawane pytania i ich odpowiedzi dotyczą ce procesu sprawdzania rozmiaru folderów i plików za pomocą wiersza poleceń Windows. Te FAQ mają na celu pogłębienie zrozumienia procesu i pomóc w rozwiązaniu powszechnych problemów.

Q1: Czy jednostkę rozmiaru folderu wyświetlanego w wierszu poleceń można zmienić na MB lub GB?

O1: Chociaż nie można bezpośrednio zmienić jednostki w standardowej komendzie dir, używając komendy powershell, można wyświetlić wyniki w jednostkach takich jak MB lub GB. Poniżej znajduje się przykładowa komenda, która wyświetla rozmiar folderu w jednostkach GB.

powershell -command "(Get-ChildItem 'C:\Target Folder Path' -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB"

Q2: Jak mogę sprawdzić rozmiar tylko określonych typów plików?

O2: Możesz użyć parametru -Filter z komendą Get-ChildItem, aby zawęzić wyszukiwanie do określonych typów plików. Przykład poniżej oblicza rozmiar tylko plików .txt.

powershell -command "Get-ChildItem 'C:\Target Folder Path'-Filter *.txt -Recurse | Measure-Object -Property Length -Sum"

Q3: Czy podczas sprawdzania rozmiaru folderu w wierszu poleceń są uwzględniane pliki systemowe i ukryte?

O3: Tak, gdy używasz komendy Get-ChildItem z parametrem -Recurse, obliczenie rozmiaru obejmuje pliki ukryte i systemowe. Jeśli chcesz wykluczyć określone pliki, możesz użyć parametru -Exclude, aby określić konkretne pliki lub wzorce do pominięcia.

Q4: Czy możliwe jest sprawdzenie rozmiarów wielu folderów lub plików naraz?

O4: Tak, możliwe jest jednoczesne sprawdzanie rozmiarów wielu folderów lub plików za pomocą skryptu. Przykładowy plik wsadowy przedstawiony wcześniej w studium przypadku 3 może być użyty do tego celu.

Q5: Czy metoda sprawdzania rozmiaru plików lub folderów w wierszu poleceń jest dokładna?

O5: Tak, rozmiar pliku lub folderu określony za pomocą wiersza poleceń jest bardzo dokładny. Jednakże, ze względu na obciążenie systemu plików lub obecność wielu małych plików, może wystąpić rozbieżność między wyświetlaną „zajętą przestrzenią” a rzeczywistą „przydzieloną przestrzenią”.

Te FAQ mają na celu dostarczenie rozwiązań na często zadawane pytania i problemy napotkane podczas sprawdzania rozmiaru plików i folderów za pomocą wiersza poleceń. Jeśli masz inne pytania, prosimy o kontakt. W następnej sekcji podsumujemy treści wprowadzone w tym artykule i zakończymy omówieniem korzyści z używania wiersza poleceń oraz wskazówek do efektywnego wykorzystania.

Podsumowanie

Ten artykuł dostarczył szczegółowe wyjaśnienie, jak sprawdzać rozmiar folderów i plików za pomocą wiersza poleceń Windows. Chociaż wiersz poleceń może nie być intuicyjny na początku, jest potężnym narzędziem, gdy się do niego przyzwyczaisz. Zapewnia szybsze i bardziej szczegółowe informacje niż GUI oraz umożliwia tworzenie skryptów do automatyzacji zadań.

Spis treści