Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Sinclair83

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

для начала нам нужно получить полный список файлов каталога-источника. Для этого запускаем программу так:

Код:
mf.exe "буква диска:\путь до\источника"

Результатом выполнения этой командной строки будет сформированный возле программы файл "List.txt". Это, как вы уже догадались, "холостой" режим (этап 1).
Да, стоит заметить что здесь можно было также использовать второй параметр (необязательный). В нём можно задать только единственно верный ключ - /S ну или /s.
 
Теперь для получения дифференциального проделаем следующее:
откроем только что сформированный файл "List.txt" в блокноте и удалим пару-тройку строчек из списка. Запомните приблизительно расположение и мена файлов (строк, кот. удалили). Сохраните изменения и перейдите к следующему шагу (повторный запуск программы).
Или же можно поступить проще (без правки "List.txt"). Просто бросьте один или несколько файликов в каталог, который указывали при формировании полного списка файлов (этап 1).
 
Наконец выполним след. командную строку:

Код:
mf.exe "буква диска" "буква диска:\путь до\цели" list.txt 1

1 пар-р  - это буква диска (всегда можно подсмотреть в полном списке файлов)
2 пар-р  - это полный путь, куда будут перемещены файлы из каталога-источника при условии если о ним нет упоминания в полном списке файлов.
3 пар-р  - это полный путь до полного списка файлов или только имя, если рядом с программой.
4 пар-р  - это режим (допустимо использовать только 1 или 2).
5 пар-р  - это пресловутый ключ /S (необязательный).
 
В результате получим файл "List_ex.txt" возле программы. Это и есть дифф. список. Откройте его теперь и посмотрите соответствует ли он тому, что вы сделали до этого (редакция "List.txt" или докидывание "левых" файлов).
 
Если дифференциальный список будет выглядеть убедительно, то можно повторно запустить предыдущую командную строку, заменив лишь единицу на двоечку.
 
ВНИМАНИЕ! Настоятельно рекомендую испытать программу сначала на небольшом кол-ве ненужных файлов и только после того, как убедитесь в её исправной работе - запускать на рабочих/ценных файлах.
 
 
У меня всё.
Спасибо за внимание. Считаю данную программу законченной. Но если кто-то обнаружит баг, то не стесняйтесь сообщить о нём.

Всего записей: 757 | Зарегистр. 07-01-2009 | Отправлено: 20:42 29-10-2019 | Исправлено: Sinclair83, 21:27 29-10-2019
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru