Tidligere skrev jeg, hvordan man finder den største fil og mappe i Linux . I dag vil jeg gerne tilbyde dig en løsning til Windows. Det er ikke afhængigt af tredjepartsværktøjer. Vi bruger kun de indbyggede funktioner, der er tilgængelige i enhver moderne Windows-installation.
Annoncering
spejlvinduer 10 til Amazon Fire TV
For at finde store filer i Windows 10 , kan du bruge en af de to metoder, der er beskrevet nedenfor:
Indholdsfortegnelse.
Find store filer i Windows 10 med File Explorer
Den første metode til at finde store filer er med File Explorer. Standardfilhåndteringsappen i Windows 10 har et specielt søgefelt. Når det bliver fokuseret, viser det en række avancerede indstillinger i båndet.
For at aktivere søgefunktionen i File Explorer skal du klikke på søgefeltet eller trykke på F3 på tastaturet. Båndet ser ud som følger:
Se på knappen 'Størrelse' på båndet. Det er en rulleliste, hvor du kan oprette et filter til søgning efter filstørrelse. Det understøtter følgende muligheder:
Tom (0 KB)
Lille (0 - 10 KB)
Lille (10-100 KB)
Medium (100 KB - 1 MB)
Stor (1-16 MB)
Kæmpestor (16 - 128 MB)
Gigantisk (> 128 MB)
Opdatering: Fra og med Windows 10 version 1809 er størrelsesdefinitionerne blevet opdateret: Lille, Lille, Medium, Stor, Kæmpe og Gigantisk er nu defineret som 0 - 16KB, 16KB - 1MB, 1 MB til 128 MB, 128 MB - 1 GB , 1 GB - 4 GB og> 4 GB
Vælg en passende mulighed for dig, og du er færdig.
Tip: Du kan bruge dine egne filtre med brugerdefineret størrelse. Alt hvad du behøver er at skrive den ønskede filtertilstand i søgefeltet i File Explorer som følger:
størrelse:> 2 GB
Dette giver dig mulighed for at finde filer, der er større end 2 gigabyte. Du kan angive størrelsen i KB, MB, GB osv. F.eks. Kan du indtaste 5KB, 10GB eller 10MB. På denne måde kan du søge efter store filer og forhindre, at din enhed løber tør for diskplads.
Find store filer i Windows 10 ved hjælp af kommandoprompt
Som i Linux er et par nyttige kommandoer tilgængelige i Windows. Du kan bruge dem til hurtigt at finde store filer.
Den første kommando er en velkendt kommando 'hvis'. Det er en konsolkommando, der tillader bygning af betingede grene i batchfiler. Du kan lære mere om det ved hjælp af den indbyggede hjælp. Åbn kommandoprompten, og skriv
hvordan man indstiller prioritetsvinduer 10
hvis /?
Outputtet inkluderer en lang liste med muligheder. Det mest interessante for os er delen om sammenligningsoperationer. De er som følger:
EQU - lig
NEQ - ikke lige
LSS - mindre end
LEQ - mindre end eller lig
GTR - større end
GEQ - større end eller lig
Vi kan bruge dem til at analysere størrelsen på filer. Kodekonstruktionen kan se ud som følger:
IF file_size_value GTR some_other_value_tocompare some_action_here.
Vi skal videregive file_size_value for at finde store filer. En anden indbygget kommando, der er specielt designet til opgaver som denne, hjælper os. Det er forfil. Denne kommando vælger en fil (eller et sæt filer) og udfører en kommando på den fil.
For at lære mere om det skal du udføre
forfiler /?
De mest interessante kontakter i vores tilfælde er:
/ S - Denne switch gør det muligt for forfiler at blive genoprettet i underkataloger. Ligesom 'DIR / S'.
/ C - Denne kommando specificerer kommandoen, der skal udføres på hver fil, der findes. Kommandostrenge skal pakkes med dobbelt anførselstegn.
Standardkommandoen er 'cmd / c echo @ file'.
Følgende variabler kan bruges i kommandostrengen:
@fil - returnerer navnet på filen.
@fname - returnerer filnavnet uden udvidelse.
@ext - returnerer kun filtypenavnet.
@sti - returnerer hele stien til filen.
@relpath - returnerer den relative sti til filen.
@isdir - returnerer 'SAND', hvis en filtype er
et bibliotek og 'FALSE' for filer.
@fsize - returnerer filens størrelse i byte.
@fdate - returnerer den sidst ændrede dato for filen.
@ftime - returnerer den sidst ændrede tid for filen.
For at inkludere specialtegn i kommandolinjen skal du bruge den hexadecimale kode for tegnet i 0xHH-format (f.eks. 0x09 for fanen). Interne CMD.exe-kommandoer skal foregå med 'cmd / c'.
Ved hjælp af disse oplysninger kan vi køre følgende kommando for at finde store filer.
forfiler / S / C 'cmd / c if @fsize GTR 1048576 echo @path'
kan du køre en pc uden ram
Dette finder rekursivt alle filer, der er større end 1 Megabyte i den aktuelle mappe og dens undermapper! Rediger kommandoen efter dine præferencer, og du er færdig.
Det er det.