- Команда MOVE — переименование или перемещение файлов и каталогов
- перенос move
- Синтаксис Syntax
- Параметры Parameters
- Примеры Examples
- Команды командной строки, которые должен знать каждый пользователь Windows
- Основные команды командной строки
- Дополнительные команды
- Автоматическое перемещение файлов с помощью командной строки
- 4 ответов
- RoboCop RoboCopy
- лучше Robocopy GUI
Команда MOVE — переименование или перемещение файлов и каталогов
Команда MOVE используется для перемещения или переименования файлов и каталогов. Формат командной строки:
Перемещение одного или более файлов:
MOVE [/Y | /-Y] [диск:][путь]имя_файла1[. ] назначение
MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки
Параметры командной строки:
[диск:][путь]имя_файла1 — Определяет местоположение файла или файлов, которые необходимо переместить.
Назначение — Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При перемещении только одного файла, можно указать и его новое имя, если хотите выполнить его одновременное переименование при перемещении.
[диск:][путь]имя_папки — Определяет папку, которую необходимо переименовать.
новое_имя_папки — Определяет новое имя папки.
/Y — Перезаписывать существующие файлы назначения без предупреждения.
/-Y — Предупреждать при перезаписи существующего файла назначения.
Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD . Оно может перекрываться ключом /-Y в командной строке. По умолчанию используется предупреждение о перезаписи, если только команда MOVE не выполняется как часть пакетного файла.
move /? — отобразить подсказку по использованию команды.
move folder1 folder2 — переименовать папку с именем folder1 в folder2 в текущем каталоге.
move E:\test\folder1 E:\test\folder2 — переименование с указанием абсолютных путей.
move C:\file1.txt D:\ — переместить файл file1.txt с диска C: на диск D:
move c:\test\file1.txt D:\folder2\file2.txt — перенести файл file1.txt из каталога test диска C: в каталог folder2 диска D: под именем file2.txt
move C:\Folder1\*.* D:\Folder2\ — переместить все файлы из каталога Folder1 диска C: в каталог Folder2 диска D:
Реализация в ОС Windows данной команды не позволяет перемещать папки на другие логические диски.
move C:\folder1 C:\folder2\folder3\folder1 — переместить каталог folder1 из корня диска C: в подкаталог \folder2\folder3
При перемещении папки в несуществующий каталог он не будет создан автоматически и команда завершится ошибкой. Команда move не работает с файлами, имеющими атрибуты «скрытый » и «системный».
перенос move
Перемещает один или несколько файлов из одного каталога в другой. Moves one or more files from one directory to another directory.
Перемещение зашифрованных файлов на том, который не поддерживает результаты шифрованная файловая система (EFS) (EFS), приведет к ошибке. Moving encrypted files to a volume that doesn’t support Encrypting File System (EFS) results will result in an error. Сначала необходимо расшифровать файлы или переместить их в том, который поддерживает EFS. You must first decrypt the files or move them to a volume that supports EFS.
Синтаксис Syntax
Параметры Parameters
Параметр Parameter | Описание Description |
---|---|
/y /y | Останавливает запрос подтверждения о том, что необходимо перезаписать существующий целевой файл. Stops prompting for confirmation that you want to overwrite an existing destination file. Этот параметр может быть предустановлен в переменной среды КОПИКМД. This parameter might be preset in the COPYCMD environment variable. Эту предустановку можно переопределить с помощью параметра -y . You can override this preset by using the -y parameter. По умолчанию перед перезаписыванием файлов выводится запрос, если только команда не выполняется в пакетном скрипте. The default is to prompt before overwriting files, unless the command is run from within a batch script. |
-y -y | Запускает запрос подтверждения того, что необходимо перезаписать существующий целевой файл. Starts prompting for confirmation that you want to overwrite an existing destination file. |
Указывает путь и имя перемещаемых файлов. Specifies the path and name of the file(s) to move. Чтобы переместить или переименовать каталог, источником должен быть текущий путь к каталогу и его имя. To move or rename a directory, the source should be the current directory path and name. | |
Указывает путь и имя для перемещения файлов. Specifies the path and name to move files to. Чтобы переместить или переименовать каталог, целевым объектом должен быть путь к каталогу и его имя. To move or rename a directory, the target should be the desired directory path and name. | |
/? /? | Отображение справки в командной строке. Displays help at the command prompt. |
Примеры Examples
Чтобы переместить все файлы с расширением XLS из каталога \Data в каталог \ Second_Q \репортс , введите: To move all files with the .xls extension from the \Data directory to the \Second_Q\Reports directory, type:
Команды командной строки, которые должен знать каждый пользователь Windows
Примерно два десятилетия назад не было никакого меню « Пуск » или панели задач. Дружелюбный графический интерфейс, который мы знаем, тогда не существовал, а вместо него был черный экран с мигающим курсором. Но если нужно получить доступ к некоторым элементам Windows , вам все равно придется открыть командную строку или CMD :
Для доступа к ней в Windows 7 или выше вы можете набрать в панели поиска меню « Пуск » « cmd » или « командная строка ». Также можно найти ее здесь: Меню «Пуск»- Все программы –Стандартные — Командная строка . Полный список параметров каждой из приведенных ниже команд вы можете найти на сайте Microsoft .
Обратите внимание, что команды не чувствительны к регистру и для их выполнения вам нужно нажать Enter .
Основные команды командной строки
DIR — сокращение от Directory , эта CMD команда для новичка выводит список всех файлов и папок в определенном каталоге. А также их размер, расширение и свободное пространство, оставшееся на диске. Команда dir в командной строке может быть изменена с помощью дополнительных параметров, таких как DIR /р ( выводит список по страницам ), DIR /q ( выводит информацию о владельце сайта ), DIR /w ( выводит список в расширенном формате с максимальным количеством файлов в одной строке ), DIR / d ( выводит список в расширенном формате с разбивкой на столбцы ), DIR /n ( выводит длинный список одной строкой ), DIR /l ( выводит несортированный список имен каталогов и файлов в нижнем регистре ), DIR /b ( выводит список файлов без дополнительной информации ). DIR /s выводит список файлов и директорий данного каталога, а также всех подкаталогов. Введя DIR/? , вы увидите список всех доступных параметров.
Команда CD командной строки или CHDIR ( Change Directory ) предназначена для того, чтобы сменить каталог. Команда выполняет несколько операций. CD перемещает вас на самый верх дерева каталогов. CD .. перемещает вас в родительский каталог по отношению к текущему. CD имя-каталога перемещает вас в этот каталог. Введите CD , чтобы вывести на экран имя текущего каталога.
MD или MKDIR ( Make Directory ) позволяет создать каталог ( папку ). Чтобы создать каталог, используйте следующий синтаксис: MD имя-каталога .
CLS очищает экран. Эта команда CMD в Windows применяется, если эмулятор командной строки заполнен перечнем команд и их операций.
EDIT имя-файла позволяет изменять содержимое файла.
Команда DEL позволяет удалить один или несколько файлов. В качестве альтернативы можно использовать команду ERASE . Для удаления файла используйте синтаксис DEL имя-файла .
Если вы хотите удалить все файлы с определенным расширением, то введите DEL *.doc , и из текущего каталога будут удалены все файлы с расширением doc . DEL *.* удаляет все файлы из текущего каталога, поэтому будьте осторожны с этой командой.
RD или RMDIR — вы можете использовать эту команду, чтобы удалить папку, но папка должна быть пустой. Синтаксис довольно прост. Введите RD имя-папки . Если вы хотите удалить папку, которая не является пустой, вы можете использовать RD / S имя-папки . Будьте осторожны с этой командой, так как она удаляет папку и все ее содержимое без возможности восстановления.
RENAME , или REN переименовывает файл или каталог. Синтаксис этой команды CMD управления компьютером следующий: RENAME текущее-имя новое-имя . Например, если вы хотите переименовать файл с именем iPhone.txt в iPad.txt , введите RENAME iPhone.txt iPad.txt .
MOVE позволяет переместить один или несколько файлов из одного каталога в другой. Например, если вы хотите переместить файл 1.txt размещенный в текущей директории в папку с именем Numericals внутри текущего каталога, введите MOVE 1.txt Numericals .
Если вы пытались переименовать директорию ( папку ) с помощью команды RENAME приведенным выше способом, то знаете, что это не работает. В этом нам поможет команда MOVE , так как она также может быть использована для переименования каталогов. Введите MOVE текущее-имя новое-имя, где текущее имя — это имя директории в текущей папке.
Команда COPY позволяет скопировать один или несколько файлов из одного места в другое. Команда позволяет объединять файлы одного и того же типа. Давайте посмотрим на различные примеры применения команды COPY :
- COPY имя-файла имя-папки скопирует файл имя-файла в уже существующую папку;
- COPY имя-файла новое-имя-файла создает копию файла с новым именем;
- COPY *.doc Word копирует все файлы с расширением .doc в папку с именем Word .
CMD основная команда XCOPY предназначена для файлов и каталогов, включая подкаталоги. Простейший вариант ее использования — скопировать все файлы с одного диска на другой. Синтаксис: XCOPY Исходный-диск: Диск-назначения: /e , где параметр /е позволяет копировать все подкаталоги, даже если они пусты. Используйте /s , чтобы запретить копирование пустых директорий. Вы можете использовать имена папок исходного диска или диска назначения, чтобы просто скопировать все содержимое одной папки в другую.
Дополнительные команды
Команда FORMAT в CMD позволяет стереть информацию с винчестера или подготовить его для копирования данных, если вы установили новый диск. Синтаксис для использования команды: FORMAT диск: . Если вы хотите переформатировать конкретный диск под конкретную файловую систему, вы можете сделать это с помощью команды: FORMAT диск: / FS: файловая-система , где файловая-система может быть: FAT , FAT32 или NTFS . После применения команды все данные с диска будут бесследно стерты.
FC — используется для сравнения двух файлов друг с другом. Предположим, у вас есть два файла gadgets360_1.txt и gadgets360_2.txt . Чтобы сравнить их, нужно ввести следующую команду: FC gadgets360_1.txt gadgets360_2.txt .
IPCONFIG выводит подробную информацию о сетевых настройках: IP-адрес , а также сообщает тип сетевого соединения вашего компьютера ( с помощью Wi-Fi или Ethernet ). Введите IPCONFIG / ALL , чтобы получить обзор всех сетевых настроек, включая то, какие DNS-серверы вы используете. Введите IPCONFIG / RENEW , чтобы получить новый IP-адрес с сервера DHCP . Это может помочь, если у вас возникли проблемы с подключением к интернету.
CMD ping команда — если вы не уверены, доступен ли сайт, который вы хотите посетить, введите PING , за которым следует IP-адрес или доменное имя. Например, PING google.com . Если на экране появится надпись Destination Net Unreachable , возможно, у вас отсутствует подключение к интернету. Если появятся сообщения Host is down или Request timeout , сайт может быть недоступен. Если все в порядке, вы должны увидеть что-то похожее на это: 64 bytes from 173.194.36.73: icmp_seq=0 ttl=56 time=118.355 ms .
Команда SHUTDOWN может пригодиться вам, если кнопка « Завершение работы » в меню « Пуск » не работает из-за действия вредоносных программ. Для завершения работы компьютера ( для Windows ) введите Shutdown / S . Чтобы перезапустить компьютер — Shutdown / R .
CHKDSK — CMD команда используется для того, чтобы проверить, может ли ваша операционная система правильно прочитать жесткий диск или любой другой носитель. Синтаксис команды: CHKDSK C : — замените C буквой диска, который нужно проверить. Введите CHKDKS /? чтобы посмотреть другие варианты.
Автоматическое перемещение файлов с помощью командной строки
Я пытаюсь переместить более 500 ГБ+, и это займет около дня. Есть ли способ в Windows 7 переместить все эти файлы с помощью командной строки, которая ответит » да » на любые всплывающие диалоговые окна?
например, должно ли это тайм-аут или что-то я хочу, чтобы передача продолжалась.
4 ответов
если это тайм-аут, то он не будет продолжаться, это тайм-аут! И даже если вы могли бы продолжить, какой смысл продолжать, поскольку у вас не будет никаких указаний, была ли копия успешной или нет (с точки зрения того, какие файлы были / не копировались)).
однако, чтобы переопределить подсказки и сделать большинство вещей:
я использовал следующий
/z копии по сети в перезапускаемые режим.
/i если назначение не существует, и вы копируете больше чем один файл, этот параметр предполагает, что назначение является папкой.
/y перезаписывает существующие файлы без запроса.
/e копирует любую подпапку, даже если она пуста.
теперь a-days, Robocopy-лучший и более быстрый выбор, и синтаксис почти идентичен.
если вы сохраните это .bat файл, можно добавить строку ПАУЗА. Это очень полезно, Так как он будет отображать последние результаты и т. д., Если это ошибка отображения.
Итак, вставьте что-то вроде этого в блокнот:
и сохранить как .bat-файл, затем запустить его!
подробнее о параметры Robocopy который может быть передан, включая раздел повтора, но я включаю соответствующую часть:
/r: указывает количество повторных попыток неудачные копии. Значение по умолчанию N равно 1 000 000 (Один миллион повторов).
/w: указывает время ожидания между повторными попытками, в секундах. Значение по умолчанию равно 30 (время ожидания 30 секунд).
/reg сохраняет значения, указанные в параметрах /r и /w, в качестве параметров по умолчанию в реестре.
/tbd указывает, что система будет ожидать определения имен общих папок (ошибка повтора 67).
редактировать
согласно комментарию Rik, выше для копирования. и можно использовать для перемещения (заменить XCOPY С MOVE и для Robocopy это более индивидуально.
/S /MOV или /E /MOV переместит файлы / каталоги, но вы можете получить пустые каталоги. Если вы хотите вырезать и вставить, как действие, а затем использовать /MOVE как это удалит исходные каталоги и файлы по завершении.
Я собираюсь предположить, что, хотя вы говорите «командная строка» вы готовы принять » работает автоматически в фоновом режиме.»Позвольте представить BitTorrent Sync. Работает между любыми двумя + точками,продолжается, если вы столкнетесь таймауты и простота установки.
- установить на источник, выберите папку, скопируйте ключ.
- установить по назначению, выбрать папку, вставить ключ.
- смотреть как ваши файлы копия.
- удалить (или остановить синхронизацию папки на исходном компьютере), а затем удалить исходные файлы.
единственным недостатком является то, что это не работает, если вы находитесь в месте, которое блокирует BitTorrent. В этом случае я бы пошел с предложением Гербени и настроил rsync.
просто расширить на мой вопрос:
Я нашел следующие варианты, а также благодаря проницательности Дэйва 🙂
RoboCop RoboCopy
RoboCop RoboCopy-это графический интерфейс пользователя и генератор скриптов для Robocopy.исполняемый (Win NT Resource Kit). RoboCop RoboCopy не похож на любой другой robocopy доступен генератор скриптов.
Что отличает этот? Хорошо в скорлупе ореха способность следить за ходом работы программы. RoboCop RoboCopy позволяет мониторинг всех запущенных заданий robocopy в режиме реального времени включение: — Текущая скорость в МБС, — Время завершения, & — В режиме реального времени индикатор хода выполнения.
лучше Robocopy GUI
используйте сетку свойств для представления всех необязательных параметров. Предоставьте текстовый редактор для непосредственного редактирования командной строки, и любое изменение параметров в тексте может быть отражено сетка свойств, и наоборот. Отображение немедленных подсказок для параметра, выделенного в сетке свойств или в текстовом редакторе. Тест-запуск командной строки robocopy без открытия командной строки Windows. Некоторые необязательные параметры robocopy являются исключительными или включительными друг для друга, в то время как некоторые являются комбинацией других. Программа может обработайте эти сценарии должным образом.