![]() |
Переместить файлы, в имени которых больше трех цифр.
Всем привет!
Собственно, задачка описана в теме. Искомый каталог и каталог для перемещения передаются параметрами bat-файлу. И желательно было бы вы перемещаемые файлы вывести на экран. |
Код:
@echo off |
Все работает, да. Сейчас буду курить код, разбираться)
Gora, спасибо большое! |
hazardhz, до кучи вариант №2:
Код:
@Echo Off |
Здравствуйте. Напишите, пожалуйста, если это возможно, как реализовать такое при помощи файла *.cmd
1) Для примера, в папке C:\1 есть как файлы формата %y%.%m%.%d%.txt, где %y% - год, %m% - месяц, %d% - день, .txt - расширение файла, так и файлы других форматов: с расширениями, отличными от *.txt и другими названиями. Для примера, в папке C:\1 есть как файлы:так есть и файлы:2) Нужно при запуске файла *.cmd в папке C:\1 найти все файлы, название+расширение которых соответствует пункту 1), т. е. %y%.%m%.%d%.txt и переместить все эти файлы в папку C:\2. Спасибо. |
SharkyEXE,
Код:
@echo off Код:
findstr /i /b /e "[0-9][0-9][0-9][0-9]\.[0-9][0-9]\.[0-9][0-9]\.txt" |
Время: 01:56. |
Время: 01:56.
© OSzone.net 2001-