Команды windows размер файла

Команды windows размер файла

Профиль | Отправить PM | Цитировать

Уважаемые знатоки!
Помогите написать батник по следующим условиям:

1.В папке по адресу C:\Doc\ найти файл «Fora.vek», определить его размер, если он составляет 95800 байт, то переименовать его в «2Fora.vek», а файл «1Fora.vek» из этой же папки переименовать в «Fora.vek», если же его размер 805132 байта, то запускаем программу «Zorro.exe» из этой же директории.

2.Через 50 секунд переименовать файл «Fora.vek» в «1Fora.vek», а файл «2Fora.vek» в «Fora.vek».

3.После завершения программы «Zorro.exe» переименовать файл «Fora.vek» в «2Fora.vek», а файл «1Fora.vek» в «Fora.vek».

Запутано, конечно..

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Здесь наверное сложности с 3 и 6 пунктами..

Чтобы узнать размер файла или папки необходимо щелкнуть по нему правой кнопкой мышки и в открывшемся контекстном меню выбрать пункт «Свойства». Откроется окно «Свойства…», в котором и будет отображена необходимая информация.

Чтобы овладеть навыком определения размера файла и понять, как все работает, предлагаю поупражняться. Создайте на рабочем столе текстовый файл, внесите в него какие-то данные (одно или несколько слов) и сохраните. Откройте окно «Свойства…» этого файла указанным выше способом. В поле «Размер» будет отображаться размер этого файла ( см. изображение , для увеличения щелкните по нему левой кнопкой мышки).

На рисунке видно, что размер созданного автором статьи файла составляет 12,3 kb (или 12675 байт). В Вашем случае, естественно, размеры будут другими.

Если создать папку и поместить в нее файл, то можно убедиться, что размер такой папки будет равен размеру находящегося в ней файла. Указанным выше способом можно узнать размер любого файла или папки.

Как определить суммарный размер нескольких файлов и папок

Чтобы определить суммарный размер нескольких файлов и папок, можно указанным выше способом узнать размер каждого из них и затем сложить все полученные числа. В то же время, такой способ будет связан с большими затратами времени, особенно, если речь идет о значительном числе файлов.

Операционная система Windows позволяет решать подобные задачи значительно проще. Но для этого необходимо овладеть навыком выделения нескольких файлов и папок.

Самый простой способ выделить какой-нибудь файл или папку – один раз щелкнуть по нему левой кнопкой мышки .

Откройте любую имеющуюся на компьютере папку с файлами и выделите один из них указанным способом. После щелчка мышки вокруг значка выделенного файла появится специальная рамка ( см. изображение ).

Если щелкнуть по другому файлу – рамка выделения перейдет на него, а выделение с предыдущего файла автоматически снимется.

Чтобы выделение с предыдущего файла не снималось, на клавиатуре нужно постоянно удерживать нажатой кнопку «Ctrl».

То есть, чтобы выделить несколько файлов и (или) папок, необходимо нажать на клавиатуре кнопку «Ctrl» , и, не отпуская ее, поочередно один раз щелкнуть левой кнопкой мышки по каждому из них. Кнопку «Ctrl» следует отпускать, когда все необходимые файлы и папку будут выделены.

Чтобы овладеть навыком выделения нескольких файлов необходимо немного попрактиковаться, что я вам и рекомендую сделать. Подробнее основные операциях с файлами, которые можно осуществить при помощи мышки, рассмотрены в этой нашей статье.

А для того, чтобы быстро узнать суммарный размер нескольких файлов (папок), необходимо выделить их указанным выше способом, после чего щелкнуть по любому из них правой кнопкой мышки и в открывшемся контекстном меню выбрать пункт «свойства». Откроется окно, в котором будет отображаться уже обобщенная информация ( см.изображение ниже ).

На рисунке видно, что общий размер выделенных 2 файлов и 1 папки составляет 24,7 килобайт (или 25350 байт).

Как определить размер пространства диска или флешки

Если речь идет о съемном устройстве (флешка, портативный жесткий диск и т.д.), его необходимо сначала подключить к компьютеру.

Затем нужно открыть раздел «Компьютер» (дважды щелкнуть левой кнопкой мышки по соответствующему значку на рабочем столе), щелкнуть правой кнопкой мышки по значку этого запоминающего устройства и выбрать пункт «Свойства».

Откроется окно, в котором об этом устройстве будет отображена вся необходимая информация ( см. изображение ):

Емкость – общий размер запоминающего устройства (в байтах);

Занято – какая часть общего размера устройства уже занята (в байтах);

Свободно – сколько байт свободного пространства осталось на запоминающем устройстве.

На примере видно, что локальный диск компьютера имеет:

— общий объем 191 гигабайт (что равно 205534017024 байтам, или 200716813,5 килобайтам, или 196012,5 мегабайтам);

— из этих 191 gb занято 58,6 gb (что равно 62985564160 байтам, или 61509340 килобайтам, или 60067,7 мегабайтам);

— остальное пространство свободно – 132 гигабайта (что равно 142534017024 байтам, или 139193376 килобайтам, или 135931 мегабайтам).

Пользователь, произведя не сложные математические расчеты, всегда может определить, сколько и каких файлов и папок можно сохранить на носителе.

Например , на рассмотренном выше в качестве примера носителе можно сохранить любое количество файлов и папок, если их суммарный размер не будет превышать 132 гигабайта.

Если этот носитель полностью очистить (стереть все уже находящиеся на нем файлы), то на нем можно будет сохранить 191 гигабайт файлов и папок.

cmd узнать размер файла

Как узнать размер папки через командную строку? / How check size folder in command prompt?

Узнать размер папки в Microsoft Windows достаточно просто через графический интерфейс.

Для этого, достаточно выделить интересующую папку левой кнопкой мыши, далее нажать правой кнопкой мыши и выбрать пункт Свойства

В окне Свойства указан размер Папки.

Узнать размер папки через командную строку немного сложнее.

Для этого, необходимо создать . cmd файл с содержимым:

@echo off

setlocal enableextensions disabledelayedexpansion

set «source=c:Folder»

if not defined target set «source=%cd%»

set «size=0»

for /f «tokens=3,5» %%a in (‘

dir /a /s /w /-c «%source%»

^| findstr /b /l /c:» «

‘) do if «%%b»==»» set «size=%%a»

echo % size %

Где C : Folder — может быть заменен на интересующую вас папку. Отображение размера будет выполнено в байтах.

Learn the size of the folder in Microsoft Windows is quite simple through the graphical interface. To do this, it is enough to select the folder of interest with the left mouse button, then right mouse button click and click Properties


The Folder size is specified in the Properties.

Finding out the size of a folder via the command line is a bit more complicated.

To do this, you must create .cmd file with content:

rem @echo off

setlocal enableextensions disabledelayedexpansion

set «source=c:Folder»

if not defined target set «source=%cd%»

set «size=0»

for /f «tokens=3,5» %%a in (‘

dir /a /s /w /-c «%source%»

^| findstr /b /l /c:» «

‘) do if «%%b»==»» set «size=%%a»

echo %size%

Where C:Folder — can be replaced to the required folder. The size will be displayed in bytes.

Простейший способ получить размер файла из командной строки Windows:

из хелпа по команде For в Cmd:

zI — переменная %I расширяется до размера файла

Аналогично для даты (модификации) файла:

из хелпа по команде For в Cmd:

tI — переменная %I расширяется до даты /времени файла

А вообще команда for /? очень полезная.

Как узнать размер и дату файла из командной строки : 12 комментариев

Добрый день
На команду:
for %i in (1.txt) do echo %

Windows XP3 сообщает:

ti was unexpected at this time.

Подскажите пожалуйста, что в команде указанно не верно.

@ Саша:
вы исполняете эту команду из пакетного файла?

Не из пакетного файла это вообще не будет работать.
А в пакетном файле к переменным внутри FOR добавляется еще один %

for %%i in (1.txt) do echo %%

Совершенно верно. В статье речь только о командной строке.

это дата изменения файла, а не создания…

Добрый день!
Помогите, пожалуйста.
Задача такая, нужно выбрать из каталога файлы *.log с сегодняшней датой и пробежаться по ним командой find….

ta «%%a»
exit
:cmp
if %1==%date% find «chto_ishem» %3
exit /b

А не подскажете решение для такой задачки? Нужно сравнить два файла и заменить более старый более новым (проще говоря, выполнить обновление). Проблема в том, что сравнение дат как строк дает неверный результат для случая, скажем: «06.10.2011» будет меньше «07.09.2011» (6 октября меньше 7 сентября).

@ Гость:
Т.к. универсальный метод работы с датами из командной строки Windows сделать довольно-таки проблематично из-за различных региональных настроек, я бы сделал так: скопировал оба файла под разными именами (естественно) в одну папку, отсортировал по дате, удалил самый старый, оставшийся перенес куда надо под нужным именем. Это всё алгоритм, естественно, для выполнения из cmd/bat файла.
Чуть позже будет статья как удалять самые старые файлы, что-то подобной этой статье, но под Windows

Как узнать размер папок в Windows и сделать экспорт этой информации в txt ?

Может понадобится, если Вы захотите проверить, что на диске больше всего занимает места. Узнать размер папок в Windows можна с помощью скрипта на cmd.

Предлагаю ознакомиться с предложениями моих партнёров

В данном примере, в файл D: empautoskinfo.txt будет записана информация о размере директории E:vektor6.local, и всех вложеных в неё папок и подпапок

Если Вам не нужна подробная информация о размере вложеных поддиректориях, надо закоменировать строку

Будет выведена информация о размере указаной директории и размеры вложеных в неё папок

Ну а если вам надо записать в файл размер только одной указаной в начале директории, то закомментируйте ещё и эту строку

Читайте также:  Запустить с правами суперпользователя linux
Оцените статью