|
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
|
|||||||||||
Проверка свободного места на диске в cmd16.03.2013, 22:50. Показов 84865. Ответов 22
Метки нет (Все метки)
Пользуясь подсказками Dragokas и яндекса сделал для себя такую штуку freespace.cmd
после её запуска получаю файлик freespace.cmd.txt:
p.s.2. Размеры взяты грубо и формально неправильно: перевод в Gb ведется тупо обрезанием последних 9-ти цифорок. Но дает общую картину.
1
|
|||||||||||
| 16.03.2013, 22:50 | |
|
Ответы с готовыми решениями:
22
Определить общее количество ОЗУ и свободного места на системном диске
|
|
|
|||||||||||||||||
| 17.03.2013, 04:54 | |||||||||||||||||
|
Неплохой скрипт. Только будет требовать повышенных прав запуска в ОС >= Vista с UAC.
Особенно понравился момент сравнения меня с яндексом ))Только что написал от себя (хоть и деревянный), но рабочий скрипт поразрядного деления (с разг. "деление в столбик"). Т.е. еще другими словами: обход ограничения CMD на предельное значение числового типа данных. Можете воспользоваться наработкой: StrDiv.CMD
И для Вас еще пару идей, которые думаю будет интересно реализовать: 1) такой скрипт не требует повышения прав:
Лучше конечно постепенно делить на 1024 и смотреть сколько цифр остается (соответственно такой префикс и подставлять). 2) такой скрипт тоже требует повышенных прав, но он показывает в единицах, уже сконвертированных к приемлемым величинам: Алгоритм: 1. Берете предыдущую WMIC, прогоняете каждый том под циклом, подставляя в такой текст select volume c: detail volume select volume d: detail volume и т.д. постепенно формируете внешний текстовой файл. 2. Выполняете команду
Уфф. Вообщем, по-разному можно.
1
|
|||||||||||||||||
|
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
|
|||||||||||||
| 17.03.2013, 11:25 [ТС] | |||||||||||||
|
Ну это... Я свой практический интерес удовлетворил.
Пока академические изыскания не прет делать.
![]() Пошел из этих циферок высчитывать %% свободного места Добавлено через 1 минуту p.s. Хотя у меня есть один сервер на Win 7 и ещё один намыливается. Пойду на них проверять... Добавлено через 2 часа 54 минуты Пока добавил вычисление %% свободного места. Ахтунгование, если меньше 20% и возварат 100 - есои Ок. и %% если нет. Результат (правда тут не 20%, а 50% для проверки ахтунгов):
p.s. в нехватку прав администратора уже уперся(
0
|
|||||||||||||
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
||
| 17.03.2013, 13:20 | ||
|
WHERE "DriveType='3' AND MediaType='12'" Что бы не показвало DVD/CD Так же можно Description = 'Local Fixed Disk'
1
|
||
|
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
|
||||||||||||
| 17.03.2013, 14:01 [ТС] | ||||||||||||
|
Трансмутировал сккрипт. Результат:
![]() p.s. CD-Rom-ы в результатах не замечены.
0
|
||||||||||||
|
403 / 86 / 8
Регистрация: 16.02.2013
Сообщений: 356
|
||
| 17.03.2013, 16:54 | ||
|
На некоторых билдах XP у меня и сидиромы и карридеры юсб показывало при DriveType='3'
0
|
||
| 19.03.2013, 01:49 | |
|
Не по теме: Оффтоп, но про DriveType интересная тема была здесь: Как идентифицировать съемный жесткий диск
0
|
|
|
11 / 4 / 0
Регистрация: 16.03.2013
Сообщений: 10
|
||||||
| 21.03.2013, 19:35 [ТС] | ||||||
|
Столь приближенный метод округления до мегабайтов скосячил когда места "ввобще нету" =15 Мб.
добавил предварительное присвоение set /A Free=1 Пофиксенный вариант:
3
|
||||||
|
11 / 11 / 1
Регистрация: 31.08.2012
Сообщений: 110
|
|||||||
| 08.02.2015, 08:31 | |||||||
0
|
|||||||
|
1781 / 763 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
| 08.02.2015, 10:30 | |
|
Jeka_Osokin, добавьте в 6 строку Description
0
|
|
|
11 / 11 / 1
Регистрация: 31.08.2012
Сообщений: 110
|
|
| 11.02.2015, 19:08 | |
|
Я уж сколько добавлял всякого, а он всё не так показывает, то коряги вместо русского, то одна фраза там другая тут
0
|
|
|
1 / 1 / 1
Регистрация: 13.11.2015
Сообщений: 7
|
|
| 09.06.2018, 14:37 | |
|
Привет всем! как доработать скрипт denisk37 чтобы при "ахтунге" запускался ещё и батник который отправит на мыло сообщение?
0
|
|
|
30 / 29 / 9
Регистрация: 16.01.2018
Сообщений: 80
|
||||||
| 09.06.2018, 17:57 | ||||||
|
denisk37,
Небольшой «мониторчик» Метка cal, что значит calculator, за идею спасибо Dragokas.
0
|
||||||
| 13.06.2018, 05:10 | |
|
Не по теме: Используя VBScript (2 раза), можно и всю математику, и получение данных о дисках написать на нём же за один вызов.
0
|
|
|
1 / 1 / 1
Регистрация: 13.11.2015
Сообщений: 7
|
|
| 10.07.2018, 19:38 | |
|
Ну так что никто не поможет с батничком?
0
|
|
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 10.07.2018, 23:40 | ||||||
|
Zhenyok7,
если проблема отправить на почту: (проверялось в кодировке 866)
MAILTO.7z
1
|
||||||
|
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
| 10.07.2018, 23:52 | ||||||
|
для кодировки 1251
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.06.2019
Сообщений: 4
|
|
| 22.12.2024, 19:22 | |
|
Друзья, а можно как-то сделать, чтобы с помощью этого батника проверялось свободное место и если места больше 20Гб, запускались одни действия, если меньше, то другие. Ну например: у меня есть три диска: C,D,E. нужно чтобы батник сначала проверил свободное место на диске E, если там больше 20Гб, то он выполняет команду. Если места не хватает, то он проверяет диск D, если тут место есть, он выполняет команду. Если и тут места нет, то он проверяет диск C, если тут место есть, то он выполняет команду. Если и тут места нет, то он просто пишет, что не хватает места на дисках, для выполнения нужной команды. При чем отсчет дисков должен идти именно с последнего. Ну или чтобы он просто проверял свободное место и если находил диск с этим свободным местом, то записывал его в переменную и выполнял команду. Надеюсь правильно сформулировал
0
|
|
|
|
||||||
| 23.12.2024, 13:58 | ||||||
|
vampir551, Не анализировал предыдущий код, вот решение, как Вы ставите задачу
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.06.2019
Сообщений: 4
|
|
| 23.12.2024, 21:50 | |
|
Angry Old Man, при запуске данного кода, окно моргает на секунду и все
0
|
|
| 23.12.2024, 21:50 | |
|
Помогаю со студенческими работами здесь
20
Перезапись свободного места на диске Мониторинг свободного места на диске Нет свободного места на диске Мало свободного места на диске С Нет свободного места на диске Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|