Пакетный скрипт - вычисление md5 хэшей для всех файлов на диске c:
611
Lack of threat
Я пытаюсь выяснить, как настроить конкретное место, где я хочу начать вычисление хэшей? Допустим, я хотел бы начать вычислять хеши md5 для всех файлов на диске c: \, а также для файлов, включенных в папки.
set mypath="C:\" for /F "usebackq delims=" %%z in (`dir /b /s /a-d /on "%mypath%"`) do md5sum "%%z" >> "C:\Temp\system_hashes.txt"
Не уверен, что не так с приведенным выше кодом?
Почему у вас `` `вокруг` `C: \` `?
DavidPostill 8 лет назад
0
да, моя вина, уже исправлена, но все еще не работает.
Lack of threat 8 лет назад
0
Что заставляет вас думать, что это не работает? Подсказка: для выполнения команды `dir` команды` for` требуется очень много времени ...
DavidPostill 8 лет назад
0
... не говоря уже о каждом md5sum, учитывая "большие" файлы.
Hannu 8 лет назад
0
Но пока работает вышеуказанная функция, файл system_hashes.txt по пути C: \ Temp \ не создается. Я считаю, что этот файл должен быть создан в начале, а затем будет записан любой новый хэш md5. Вот почему я думаю, что это не работает. Это работает для узкого пути как C: \ folderA или что-то, но для всего диска как C: выглядит приостановленным. Есть ли возможность ускорить эту функцию?
Lack of threat 8 лет назад
0
Тогда для теста не начинайте с корня, но небольшая папка и результат должны появиться сразу.
LotPings 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами