Необходимость создания bat файла для перемещения файлов
В ходе работы с компьютером возникает множество ситуаций, когда необходимо переместить файлы из одного каталога в другой в соответствии с определенным критерием. Ручное копирование может занять много времени и стать довольно монотонной задачей. В данном случае может пригодиться создание bat файла для автоматического перемещения файлов.
Создание bat файла
Процесс создания bat файла достаточно прост. Вначале необходимо открыть любой текстовый редактор, например, Блокнот. На открывшейся странице нужно написать код, который будет определять каталог, из которого нужно перемещать файлы, каталог, в который нужно переместить файлы, а также критерий выбора файлов для перемещения.
Вот пример кода bat файла для перемещения файлов, содержащих в имени слово "example", из каталога "C:\MyDocs" в каталог "C:\MyNewDocs":
@echo off
set sourceDir=C:\MyDocs
set destinationDir=C:\MyNewDocs
set fileMask=*example*
for /r %sourceDir% %%f in (%fileMask%) do move "%%f" %destinationDir%
Разбор кода bat файла
-
@echo off
- данная команда скрывает вывод команд в консоли. Если команды после нее выполняются с ошибками, то информация об ошибках не будет видна. -
set sourceDir=C:\MyDocs
иset destinationDir=C:\MyNewDocs
- в этих строках мы определяем каталоги, откуда и куда мы перемещаем файлы. -
set fileMask=*example*
- в этой строке задается условие фильтрации файлов. В данном случае, условие означает, что мы выбираем только файлы с именем, содержащим слово "example". -
for /r %sourceDir% %%f in (%fileMask%) do move "%%f" %destinationDir%
- это конструкция, которая перебирает все файлы, соответствующие заданному условию в указанном каталоге и перемещает их в другой заданный каталог. Данный код стоит написать вместе с другой командой в одной строке.
Заключение
Создание bat файла для перемещения файлов значительно упрощает работу с файлами и позволяет сэкономить много времени. Для различных задач можно написать свой собственный код, удовлетворяющий необходимым условиям. При необходимости можно дополнительно изучить конструкции, позволяющие более гибко управлять перемещением файлов.
- Почему я какой-то псевдоскорпион?
- Есть ли в России что-то аналогичное американским джинсам?
- Как бесплатно отправлять смс на короткий номер?
- Сокращение пустующей ставки в отделе
- Как не хочется, чтобы русский мужик пришел к благам цивилизации. Для млечных - антропологическая катастрофа?
- Необходимость создания bat файла для перемещения файлов