Создание пакетного файла для передачи файлов с именем файла, содержащим определенные номера - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь создать командный файл, который позволяет мне передавать файлы с именем FILENAME, содержащим определенные номера.У меня есть тысячи файлов с именами файлов в определенном формате - с датами в конце (то есть abc010118.txt), которые я хотел бы заархивировать.

* Примечание: файлы были созданы / последний раз изменены ната же дата, и, следовательно, имя файла - единственное, что может использоваться для различения друг друга

Никогда не изучая программирование, я часами искал и пробовал разные вещи, чтобы написать этот cmd:

for /f "tokens=*" %a in ('dir C:\Users\abc\Desktop\test\*122718. /ad /b') do robocopy "C:\Users\abc\Desktop\test\%a" "C:\Users\abc\Desktop\dest\%a" /e /v /np /w:1 /r:1 /xo

Что я хотел бы добавить к моей команде, это повторить то же действие, что и то, что выполняет моя команда, но с шагом 100. Например, я хотел бы, чтобы файлы, содержащие строку 010118в конце, чтобы перейти в другой каталог, а затем переместить файлы с их именем, содержащие строку 010218, чтобы перейти в другой каталог и т. д.

Буду очень признателен за любые отзывы и предложения по этому вопросу.Пожалуйста, знайте, что я совершенно новичок в программировании и был бы очень признателен, если бы кто-нибудь мог дать подробное объяснение каждой строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...