Как создать и использовать пакетный файл для перемещения нескольких файлов в Windows

Изображение, иллюстрирующее перемещение файлов с помощью пакетного файла

Перемещение и организация файлов на вашем компьютере может занять много времени. В Windows быстрее создать пакетный файл (.bat) и переместить несколько исходных файлов и подпапок в любую папку назначения. Вы можете заранее определить свойства такого .bat файла и передавать файлы позже на свой вкус.

Пакетный файл (.bat) — это хорошо известный, но редко используемый секрет Windows, который может выполнять различные команды с действенными результатами.

Это последнее руководство по созданию пакетного файла в Windows 11 и 10 с нуля. Мы также покажем, как использовать такой .bat файл для перемещения файлов из любого источника в папку назначения.

Содержание

  • Что делают пакетные файлы в Windows?
  • Создание пакетного файла с нуля
  • Использование пакетного файла для создания папок и подпапок
  • Перемещение файлов из одной папки в другую с помощью пакетных файлов
  • Часто задаваемые вопросы

Также читайте: 6 простых способов быстро скопировать большое количество файлов в Windows

Что делают пакетные файлы в Windows?

Пакетный файл в Windows — это автоматизированный скрипт, который помогает выполнять рутинные задачи с использованием заранее определенных команд без дальнейшего пользовательского ввода. С помощью пакетного файла вы можете настроить его автоматический запуск в заранее определенное время в фоновом режиме.

Также читайте: Как преобразовать аудиофайлы в текст

Создание пакетного файла с нуля

Вы можете создать .bat файл в любой папке Windows по вашему выбору. Чтобы создать его с нуля, просто перейдите в папку назначения по вашему выбору.

  1. Щелкните правой кнопкой мыши, чтобы создать новый .txt файл, который можно открыть в Блокноте. В Windows 11 вы также можете создать новый .txt файл через контекстное меню в верхней части окна проводника.

Пакетные файлы Windows11 Новый текстовый документ

  1. После создания файла Блокнота измените расширение с .txt на .bat.

Пакетные файлы Windows11 Переименование текстового документа в расширение Bat 1

  1. Игнорируйте сообщение «файл станет непригодным» из-за изменения расширения файла и нажмите Да. Пустой пакетный файл (.bat) теперь создан, не имея содержимого. Вы можете изменить содержание этого файла, как показано в следующих разделах.

Пакетные файлы Windows11 Переименованный файл непригоден

.P*at файл явно виден в папке. Его можно удалить, скопировать, переименовать и переместить в любую другую папку.

Пакетные файлы Windows11 Новый созданный пакетный файл

Также читайте: Как использовать Nearby Sharing для обмена файлами в Windows

Использование пакетного файла для создания папок и подпапок

Вы можете использовать .bat файл для создания отдельных папок и подпапок, содержимое и свойства которых остаются связанными с .bat файлом. Независимо от того, в какое место на ПК вы переместите .bat файл, папки и подпапки будут следовать за ним. Любое содержимое, сохраненное в этих папках, может быть просто перемещено путем перемещения основного .bat файла.

Существует два способа работы с .bat файлом с помощью Блокнота. В первом методе, представленном ниже, откройте Блокнот в режиме администратора из меню «Пуск».

Пакетные файлы Windows11 Блокнот открыть как администратор 1

Откройте .bat файл в Блокноте из его сохраненного местоположения, и его содержимое будет загружено.

Пакетные файлы Windows11 Открытие пакетного файла в режиме администратора Блокнота

Другой прямой способ работы с .bat файлом — щелкнуть правой кнопкой мыши на созданном .bat файле, что позволит вам «Редактировать с помощью Блокнота». В Windows 10 к этому можно получить доступ напрямую щелчком правой кнопкой. В Windows 11 вам нужно нажать «Показать дополнительные параметры», чтобы увидеть опцию Блокнота среди других программ.

Пакетные файлы Windows11 Показать дополнительные параметры

Как только файл Блокнота открыт, введите следующее для создания папок с использованием имен папок, затем сохраните файл и закройте Блокнот.

@echo off  
  
md FolderName1 FolderName2..."Folder Name3"

Цель @echo off — отключить вывод команд. Таким образом, вам не придется иметь дело с командной строкой, хотя она внутренне связана с процессами .bat файла. Если название папки должно содержать пробел, заключите его в кавычки.

Пакетные файлы Windows11 Команда папок

Как только вы дважды щелкнете .bat файл, он выполнит команду для создания новых папок.

Пакетные файлы Windows11 Новые папки созданы

Чтобы создать подпапки в любой папке, измените приведенный выше код, указав имена подпапок после имени папки. Сохраните файл и закройте Блокнот, затем снова дважды щелкните .bat файл.

md FolderName/SubFolder1 FolderName/SubFolder2...

Пакетные файлы Windows11 Подпапки создаются в Блокноте

Как видно здесь, подпапки были созданы.

Пакетные файлы Windows11 Подпапки созданы в папке

Также читайте: Как исправить ошибку «Кто-то еще использует этот ПК» в Windows

Перемещение файлов из одной папки в другую с помощью пакетных файлов

Вы можете использовать .bat файлы для перемещения файлов из любой папки на вашем ПК с Windows в папку назначения по вашему выбору. Все, что вам нужно, это правильный путь к папке для выполнения массового перемещения папки.

Лучший способ узнать путь к папке — щелкнуть правой кнопкой мыши и выбрать «Свойства», затем «Расположение». Скопируйте и вставьте местоположение целиком в bat файл.

Пакетные файлы Windows11 Полный путь к папке пакетного файла

Чтобы массово перемещать файлы в папке, мы используем команду «move».

Как показано здесь, мы перемещаем все содержимое «Папки A» в «Папку B». Команда выглядит следующим образом:

move Source-Folder-Path*.* Destination-Folder-Path

Здесь *.* — это подстановка, которая говорит Windows скопировать все файлы в исходной папке. Если какая-либо часть пути папки имеет имя папки с пробелами, его нужно заключить в кавычки.

Пакетные файлы Windows11 Перемещение файлов из одной папки в другую

Сохраните файл и закройте Блокнот. Все содержимое одной папки было перемещено в другую, дважды щелкнув на .bat файл.

Пакетные файлы Windows11 Файлы перемещены в другую папку

Если вы хотите переместить только конкретные файлы, код можно немного изменить, поставив имя файла перед ., как показано ниже.

move Source-Folder-PathFile Name1, File Name2*.* Destination-Folder-Path

Пакетные файлы Windows11 Конкретный файл перемещен

Если вы хотите переместить только определенные типы файлов между папками, например, файлы .png, измените код, поставив тип файла перед ., как показано ниже.

move Source-Folder-Path*.file_type*.* Destination-Folder-Path

Например, чтобы переместить все файлы изображений с расширением .png, используйте код ниже:

move Source-Folder-Path*.png*.* Destination-Folder-Path

Пакетные файлы Windows11 Команда перемещения файлового типа Пнг Пример

Согласно коду, в этом примере были перемещены только файлы .png.

Пакетные файлы Windows11 Конкретный тип файла перемещен в новую папку

Вы можете заменить .png в приведенном выше примере на .jpg, .pdf, .doc, .ppt или любой другой тип файла, который вы хотите переместить.

Также читайте: Найдите и откройте файлы с помощью командной строки в Windows

Часто задаваемые вопросы

1. Можно ли использовать пакетный файл для переименования нескольких файлов?

Да, можно, но пакетный файл не обязателен, так как есть более простые способы пакетного переименования файлов в Windows.

2. Могут ли пакетные файлы быть опасными?

Не все пакетные (.bat) файлы опасны. Те, которые вы создаете, не вредят вашей системе, так как они выполняют легитимный скрипт.

Тем не менее, авторы вредоносных программ часто используют известные процессы Windows для заражения здоровых систем. Пакетные файлы выполняют серию команд, которые нельзя остановить, как только файлы были дважды щелкнуты. Это делает их популярным средством для заражения систем Windows. Однако большинство вредоносных .bat файлов не будут загружены на ваш ПК, если вы не отключили фильтр SmartScreen.

Когда вредоносный пакетный файл все же проникает в вашу папку «Загрузки», Windows Defender автоматически уведомит вас. Если скрипт .bat запрограммирован на запуск при двойном щелчке, он будет помещен в карантин Windows Defender.

3. Могу ли я запустить пакетный файл как программу автозапуска?

Да. Вы можете легко запрограммировать пакетный файл для запуска каждый раз при загрузке Windows. Сначала создайте ярлык для .bat файла, щелкнув правой кнопкой мыши. Этот ярлык можно сохранить на рабочем столе или в любом другом удобном месте.

Вставьте ярлык в папку автозагрузки Windows, которая находится по адресу «C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup». Вы также можете использовать ту же папку автозагрузки для удаления пакетного файла из списка программ автозагрузки.