Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Пакетный файл, предназначенный для отражения статистики

Ответить
Настройки темы
CMD/BAT - Пакетный файл, предназначенный для отражения статистики

Новый участник


Сообщения: 4
Благодарности: 0

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


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

В каталоге файлы с определенным атрибутом подсчитываются, а их количество передается в текстовый файл статистики с дописыванием в него информации вида «Файлов с атрибутом <атрибут>: <количество>». Пути к каталогу и месту назначения, где сохраняется файл статистики, задаются в качестве пакетных параметров. В конце выводится сообщение вида «Отчет сохранен в каталог <путь>».

заранее спасибо

Отправлено: 16:51, 20-04-2011

 

Аватара для zero55

Ветеран


Сообщения: 723
Благодарности: 127

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


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

какие именно атрибуты?

Все что приходит в голову это строка на powershell-е

(Get-Item .\pics.png).attributes

Отправлено: 17:10, 20-04-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Googler


Сообщения: 3665
Благодарности: 1563

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


условие немного странное, но тем не менее:
Код: Выделить весь код
@(set/p $="Файлов с атрибутом "Архивный"                    : "& attrib/s "%~f1\*"|findstr/b "A"        |find/c /v ""
  set/p $="Файлов с атрибутом "Системный"                   : "& attrib/s "%~f1\*"|findstr/b "...S"     |find/c /v ""
  set/p $="Файлов с атрибутом "Скрытый"                     : "& attrib/s "%~f1\*"|findstr/b "....H"    |find/c /v ""
  set/p $="Файлов с атрибутом "Только чтение"               : "& attrib/s "%~f1\*"|findstr/b ".....R"   |find/c /v ""
  set/p $="Файлов с атрибутом "Неиндексированное содержимое": "& attrib/s "%~f1\*"|findstr/b "........I"|find/c /v ""
)<nul >>"%~2\%~n0.log"
@echo Отчет сохранен в каталог "%~f2\"
@pause>nul

Отправлено: 17:37, 20-04-2011 | #3


Googler


Сообщения: 3665
Благодарности: 1563

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


то же самое в обычном исполнении:
Код: Выделить весь код
@echo off
SETLOCAL EnableDelayedExpansion

for /f "delims=" %%x in ('attrib/s "%~f1\*"') do (set "$x=%%x"
 if "!$x:~0,1!"=="A" set/a $A+=1
 if "!$x:~3,1!"=="S" set/a $S+=1
 if "!$x:~4,1!"=="H" set/a $H+=1
 if "!$x:~5,1!"=="R" set/a $R+=1
)
(echo Файлов с атрибутом "Архивный"     : %$A%
 echo Файлов с атрибутом "Системный"    : %$S%
 echo Файлов с атрибутом "Скрытый"      : %$H%
 echo Файлов с атрибутом "Только чтение": %$R%
)>>"%~f2\%~n0.log"
echo Отчет сохранен в каталог "%~f2\"
pause>nul

Отправлено: 03:45, 21-04-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Пакетный файл, предназначенный для отражения статистики

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Пакетный файл, предназначенный для удаления файлов с определенным расширением ConMan Скриптовые языки администрирования Windows 11 26-03-2011 13:01
CMD/BAT - [решено] Пакетный файл для выборки из спика файлов текстовый(название и описание) Скуб Скриптовые языки администрирования Windows 7 18-05-2010 15:17
CMD/BAT - пакетный файл для построения системы студенческих каталогов ololo18 Скриптовые языки администрирования Windows 1 21-04-2010 07:06
пакетный файл 3Gi Автоматическая установка Windows 2000/XP/2003 1 05-08-2008 19:28
Установка Corel x3 не отрабатывается пакетный файл maslinaV Автоматическая установка приложений 5 24-06-2008 15:00




 
Переход