|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Определение размера папки |
|
Любой язык - [решено] Определение размера папки
|
Старожил Сообщения: 303 |
Доброго.
Подскажите, как реализовать задачу: Требуется в списке компов (в текстовом файле (Формат: PC00T1 построчно)) на диске C:\ в папке ProgramData проверить наличие папки (например ТЕСТ) и определить размер папки, далее вывести в лог [Имя ПК]-[Если папки нет, то записывает ее отсутствие]-[Размер папки в формате Мбайт] Спасибо. |
|
Отправлено: 12:56, 01-04-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Fantastish:
Толкование явления в: Дополнительный код (представление числа) — Википедия. |
|
Отправлено: 10:12, 08-04-2016 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 303
|
Профиль | Отправить PM | Цитировать понятно, то есть в ГБ идет уже счет
|
Отправлено: 12:13, 08-04-2016 | #12 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Fantastish, Поэтому лучше не сводить в мегабайты, а брать значения как есть в Dir в байтах, а для читабельности выравнивать объем по правому краю и с пробелами между разрядами. Замените кусок предыдущего кода.
|
------- Отправлено: 18:53, 08-04-2016 | #13 |
Старожил Сообщения: 303
|
Профиль | Отправить PM | Цитировать Большое спасибо
|
Отправлено: 09:36, 11-04-2016 | #14 |
Старожил Сообщения: 303
|
Профиль | Отправить PM | Цитировать Такс возникла еще непонят ка, после работы скрипта, получилось вот такое:
1я646я506я770 Ў*©в в |
Отправлено: 12:29, 11-04-2016 | #15 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Fantastish, неправильная кодировка. Скриншот покажите.
|
Отправлено: 12:53, 11-04-2016 | #16 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать 1. Если батник сделан в 866 кодировке, то и программа-просмотрщик полученного текстового файла должна позволять просматривать текст в 866 кодировке. Например, вьювер или встроенный редактор менеджера FAR.
В этом случае для немедленного просмотра результатов работы можно после первого FOR и перед первым GoTo вставить строку type "%Logf%" 2. Если батник сделан в Windows-кодировке 1251, то добавьте в батник после cls строку >nul chcp 1251 В этом случае для немедленного просмотра результатов работы можно после первого FOR и перед первым GoTo вставить строку Notepad "%Logf%" |
------- Последний раз редактировалось megaloman, 11-04-2016 в 14:55. Отправлено: 14:48, 11-04-2016 | #17 |
Старожил Сообщения: 303
|
Профиль | Отправить PM | Цитировать Спасибо.
Результат: +++ 1*665*816*255 байт Тему можно закрывать, я так понимаю таким же образом можно и смотреть занятый объем на дисках, а можно ли обратно проверять наличие логических дисков и оставшееся свободное место? Если это другой вопрос, то не критично, можно не продолжать обсуждение. |
Последний раз редактировалось Fantastish, 12-04-2016 в 14:02. Отправлено: 09:10, 12-04-2016 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Определение размера папки+подпапок на удаленном компьютере в домене | saintman | Скриптовые языки администрирования Windows | 0 | 10-12-2013 12:06 | |
VBS/WSH/JS - определение размера файла | D_e_n_n | Скриптовые языки администрирования Windows | 9 | 24-02-2012 17:09 | |
Redhat/Fedora - [решено] Определение размера директории | VladDV | Общий по Linux | 4 | 27-12-2010 10:42 | |
FreeBSD - sh - Определение размера каталога | mitsumoto | Общий по FreeBSD | 2 | 28-02-2010 18:47 | |
Неправильное определение размера винта | ukio | Непонятные проблемы с Железом | 15 | 01-12-2006 15:46 |
|