Преди това писах как да намеря най-големия файл и директория в Linux . Днес бих искал да ви предложа решение за Windows. Той не разчита на инструменти на трети страни. Ще използваме само вградените функции, налични във всяка модерна инсталация на Windows.
Реклама
как да сменя wifi на chromecast -
За да намерите големи файлове в Windows 10 , можете да използвате един от двата метода, описани по-долу:
Съдържание.
- Намерете големи файлове в Windows 10 с File Explorer
- Намерете големи файлове в Windows 10 с командния ред
Намерете големи файлове в Windows 10 с File Explorer
Първият метод за намиране на големи файлове е с File Explorer. Приложението за управление на файлове по подразбиране в Windows 10 има специално поле за търсене. Когато се фокусира, той показва редица разширени опции в лентата.
За да активирате функцията за търсене във File Explorer, щракнете върху полето за търсене или натиснете F3 на клавиатурата. Лентата ще изглежда по следния начин:
На лентата погледнете бутона „Размер“. Това е падащ списък, чрез който можете да създадете филтър за търсене по размер на файла. Той поддържа следните опции:
Празно (0 KB)
Малки (0 - 10 KB)
Малка (10 - 100 KB)
Среден (100 KB - 1 MB)
Голям (1 - 16 MB)
Огромен (16 - 128 MB)
Гигантски (> 128 MB)
Актуализация: От Windows 180 версия 1809 дефинициите на размера са актуализирани: Tiny, Small, Medium, Large, Huge и Gigantic вече са дефинирани като 0 - 16KB, 16KB - 1MB, 1 MB до 128 MB, 128 MB - 1 GB , 1 GB - 4 GB и> 4 GB
Изберете подходящ вариант за вас и сте готови.
Съвет: Можете да използвате свои собствени филтри с персонализиран размер. Всичко, от което се нуждаете, е да въведете желаното състояние на филтъра в полето за търсене на File Explorer, както следва:
размер:> 2GB
Това ще ви позволи да намерите файлове, по-големи от 2 гигабайта. Можете да посочите размера в KB, MB, GB и др. Например можете да въведете 5KB, 10GB или 10MB. По този начин можете да търсите големи файлове и да предотвратите изчерпването на дисковото пространство на устройството.
Намерете големи файлове в Windows 10 с помощта на командния ред
Подобно на Linux, в Windows има няколко полезни команди. Можете да ги използвате за бързо намиране на големи файлове.
Първата команда е добре позната команда „ако“. Това е конзолна команда, която позволява изграждането на условни клонове в партидни файлове. Можете да научите повече за него, като използвате вградената му помощ. Отворете командния ред и въведете
как да задам приоритет на windows 10
ако /?
Резултатът включва дълъг списък с опции. Най-интересна за нас е частта за операциите за сравнение. Те са както следва:
EQU - равно
NEQ - не е равно
LSS - по-малко от
LEQ - по-малко или равно
GTR - по-голям от
GEQ - по-голям или равен
Можем да ги използваме за анализ на размера на файловете. Конструкцията на кода може да изглежда по следния начин:
IF file_size_value GTR some_other_value_tocompare some_action_here.
Трябва да предадем file_size_value, за да намерим големи файлове. Друга вградена команда, която е специално разработена за задачи като тази, ще ни помогне. Това са архиви. Тази команда избира файл (или набор от файлове) и изпълнява команда върху този файл.
За да научите повече за това, изпълнете
forfiles /?
Най-интересните превключватели в нашия случай са:
/ S - Този превключвател прави файловете да се връщат в поддиректории. Като „DIR / S“.
/ C - Тази команда определя командата, която да се изпълни във всеки файл, който ще бъде намерен. Командните низове трябва да бъдат увити в двойни кавички.
Командата по подразбиране е 'cmd / c echo @file'.
Следните променливи могат да се използват в командния низ:
@file - връща името на файла.
@fname - връща името на файла без разширение.
@ext - връща само разширението на файла.
@path - връща пълния път на файла.
@relpath - връща относителния път на файла.
@isdir - връща 'TRUE', ако типът файл е
директория и „FALSE“ за файлове.
@fsize - връща размера на файла в байтове.
@fdate - връща последната модифицирана дата на файла.
@ftime - връща последното модифицирано време на файла.
За да включите специални символи в командния ред, използвайте шестнадесетичния код за символа във формат 0xHH (напр. 0x09 за раздела). Вътрешните команди CMD.exe трябва да бъдат предшествани с 'cmd / c'.
Използвайки тази информация, можем да изпълним следната команда, за да намерим големи файлове.
forfiles / S / C 'cmd / c if @fsize GTR 1048576 echo @path'
проблем с връзката за пренасочване на повикване или невалиден mmi код
Това рекурсивно ще намери всички файлове, по-големи от 1 мегабайт в текущата папка и нейните подпапки! Променете командата според вашите предпочитания и сте готови.
Това е.