SoftoRooM LifeRooM Whois RSS GZip WAP Поиск Правила Помощь Disclaimer
Твой софтовый форумТвой софтовый форумТвой софтовый форумТвой софтовый форум

Здравствуйте, Гость ( Вход | Регистрация )

Написания скриптов для *.bat (Windows XP)

Вид темы: Стандартный · [ Линейный ] · Режимы сортировки: [ По возрастанию (0-9) ] · По убыванию (9-0)

> Написания скриптов для *.bat (Windows XP)


 
post 30.03.2009 - 15:22
Отправлено #1
Mongol



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 21
Регистрация: 2.01.2007
Пользователь №: 299.612


Респектов: 1
-----X----


Предупреждений:  


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

Сначала формируется файл содержащий все файлы в поддиректориях, после чего происходит выполнения программы md5.exe котороя просчитывает контрольные суммы файлов и записывает их в файл. Нашел похожий пример:
» Нажмите, для открытия спойлера | Press to open the spoiler «

Нашел пример скрипта для перебора поддиректорий, правда он ищет только поддиректории 1го уровня(если несложно, прокомментируйте всю программу построчно). Полностью с синтаксисом не разобрался ибо все мануалы на английском, я в нем не силен. Нужно сделать что бы поиск проводился на произвольную глубину дерева директорий и прикрутить считывание/проверку контрольной сумы.



В принципе всю программу комментировать не надо, я не понял только значения строчек
» Нажмите, для открытия спойлера | Press to open the spoiler «
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
Reply to this topicStart new topicStart Poll
Ответов(1 - 4)
 
post 31.03.2009 - 5:58
Отправлено #2
_Dimas_



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 71
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 10
-----X----


Предупреждений:  


Не парься с этим скриптом, все гораздо проще
Выводит все файлы из каталога и подкаталогов «D:\Dimas\Документы» в файл «D:\Dimas\FileList.txt»
Code
for /r "D:\Dimas\Документы" %%i in (*.*) do (echo %%i >D:\Dimas\FileList.txt)




» Нажмите, для открытия спойлера | Press to open the spoiler «


Сообщение отредактировал _Dimas_ - 31.03.2009 - 15:38
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 31.03.2009 - 13:24
Отправлено #3
Toxa33rus



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 90
Регистрация: 12.01.2009
Пользователь №: 1.244.469


Респектов: 5
-----X----


Предупреждений:  


могу сделать на WSH (.vbs скрипт) который будет обрабатывать все файлы во всех подкаталогах
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 2.04.2009 - 8:59
Отправлено #4
Mongol



Бывалый
*

Профиль
Группа: Пользователи
Сообщений: 21
Регистрация: 2.01.2007
Пользователь №: 299.612


Респектов: 1
-----X----


Предупреждений:  


Сделай, буду весбма благодарен
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post

 
post 2.04.2009 - 12:39
Отправлено #5
Toxa33rus



Опытный юзверь
**

Профиль
Группа: Пользователи
Сообщений: 90
Регистрация: 12.01.2009
Пользователь №: 1.244.469


Респектов: 5
-----X----


Предупреждений:  


Записывает полные пути ко всем файлам во всех поддиректориях в указанный файл.
Файл-результат каждый раз дописывается и при повторном запуске скрипта в конец будет добавлен полный список еще раз, так что перед запуском лучше его очищать.
» Нажмите, для открытия спойлера | Press to open the spoiler «
User is offlineProfile CardPM
Go to the top of the pageGo to the end of the page
+Quote Post


Reply to this topicTopic OptionsStart new topic
 


Сейчас: 24.05.2017 - 7:11
LITE - версия