Myvideo

Guest

Login

Копирование файлов с помощью терминала Windows.

Uploaded By: Myvideo
1 view
0
0 votes
0

NB! Обратите внимание! В строке “chcp 1251 nul“ перед nul должен стоять знак “больше“ (угловая скобка), который отсутствует здесь из-за запрета YouTube использовать его в тексте. @echo off chcp 1251 nul rem Копирование новых или изменённых файлов из одной папки (директории, диска) в другую. xcopy “D:\Моя рабочая папка\*.*“ “E:\Папка для копирования\*.*“ /E /F /H /R /K /Y /D @pause Будем исходить из того, что вы не имеете опыта работы с терминалом Windows, и, скорее всего, он вам больше не понадобится. Поэтому я не стану объяснять что это и для чего, а просто постараюсь рассказать и показать как можно подробнее те действия, которые нужно произвести один раз и забыть о них. Итак, предположим, у вас есть рабочая папка, содержимое которой нужно периодически копировать в папку на другом носителе, при этом копировать только новые или изменённые файлы. Это можно делать буквально в два клика, предварительно создав один текстовый файл, с помощью предлагаемой пошаговой инструкции. Шаг первый. Создадим текстовый файл с любым именем. Файл имеет расширение txt. Его нужно изменить на bat или cmd. У нас получится так называемый «Пакетный файл», который и будет запускать процесс копирования. Шаг второй. Откроем созданный файл для редактирования. Для этого щёлкнем по нему правой кнопкой мыши и в контекстном меню выберем пункт «Изменить». В разных версиях Windows меню выглядит по-разному. В Windows 11 пункт «Изменить» находится в разделе «Дополнительные параметры». Файл откроется в текстовом редакторе «Блокнот». Третий шаг. В описании под этим видео вы найдёте код, который сейчас увидите на экране. Скопируйте его и вставьте в открытый файл. В крайнем случае, наберите текст вручную. Теперь, если нужно, измените пути к папкам и их названия. Щёлкните правой кнопкой мыши по папке, из которой нужно копировать, и выберите пункт «Свойства». Пункт «Расположение» указывает путь к вашей папке, в данном примере это диск D:\. Добавьте к нему название папки, здесь это «Моя рабочая папка», закройте обратной косой чертой и вставьте всё это в код. Выражение *.* после закрывающей косой черты остаётся неизменным. Звёздочка перед точкой означает любое имя файла, а после точки – любое расширение файла. Теперь то же самое сделайте для папки, в которую нужно копировать. Оба пути, включая звёздочки, должны быть взяты в кавычки. Буквы в конце строки не изменяются. Обратите внимание на вторую строку кода. Этот параметр даёт возможность использовать кириллицу, при условии, что файл имеет кодировку ANSI. Сейчас он в кодировке UTF-8. Посмотрите в правом нижнем углу «Блокнота». Четвёртый шаг. Сохраняем файл, но выбираем не «Сохранить» (Save), а «Сохранить как» (Save as). В открывшемся окне в разделе «Кодировка» (Encoding) заменяем UTF-8 на ANSI. Сохраняем файл таким образом только один раз, в дальнейшем, если понадобится его редактировать, сохраняем уже как обычно. Теперь собственно копирование. Для его запуска нужно дважды щёлкнуть созданный пакетный файл или выбрать пункт «Открыть» в контекстном меню. Откроется окно терминала, в котором вы увидите процесс выполнения работы и отчёт о ней после завершения. В данном примере – скопированы одна папка и один файл. Вот и всё.

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later