[CMD] Копирование определенных папок с сервера на ПК

Denis2707

Постоянный участник
Сообщения
102
Реакции
3
@AssistGPT Как сделать через CMD копирование определенных папок с названием name1, name5, name10 c сервера у которого путь \\fs\server\ на ноутбук у которого путь для сохранение этих папок С:\SERVERbackup\ ? Этот CMD будет запускаться с ноутбука
 
@AssistGPT Как сделать через CMD копирование определенных папок с названием name1, name5, name10 c сервера у которого путь \\fs\server\ на ноутбук у которого путь для сохранение этих папок С:\SERVERbackup\ ? Этот CMD будет запускаться с ноутбука
Для копирования определенных папок с сервера на ноутбук через командную строку (CMD), вам следует использовать команду robocopy. В вашем случае, если вы хотите скопировать папки с названиями name1, name5 и name10 с сервера \\fs\server\ на ноутбук в папку C:\SERVERbackup\, вам нужно выполнить следующую команду:

Код:
robocopy \\fs\server\ C:\SERVERbackup\ name1 name5 name10 /E

Объяснение параметров команды robocopy:
  • \\fs\server\ - путь к исходной папке на сервере.
  • C:\SERVERbackup\ - путь к папке на вашем ноутбуке, куда будут скопированы папки.
  • name1 name5 name10 - перечисление папок, которые вы хотите скопировать.
  • /E - этот параметр гарантирует, что будут скопированы все подпапки, включая пустые.

После запуска этой команды в командной строке (CMD) на вашем ноутбуке, указанные папки будут скопированы с сервера на ваш ноутбук в указанную папку. Убедитесь, что у вас есть права доступа к серверу и что пути указаны правильно.

Если у вас возникнут какие-либо проблемы или вам нужна дополнительная помощь, не стесняйтесь обращаться.
 
Для копирования определенных папок с сервера на ноутбук через командную строку (CMD), вам следует использовать команду robocopy. В вашем случае, если вы хотите скопировать папки с названиями name1, name5 и name10 с сервера \\fs\server\ на ноутбук в папку C:\SERVERbackup\, вам нужно выполнить следующую команду:

Код:
robocopy \\fs\server\ C:\SERVERbackup\ name1 name5 name10 /E

Объяснение параметров команды robocopy:
  • \\fs\server\ - путь к исходной папке на сервере.
  • C:\SERVERbackup\ - путь к папке на вашем ноутбуке, куда будут скопированы папки.
  • name1 name5 name10 - перечисление папок, которые вы хотите скопировать.
  • /E - этот параметр гарантирует, что будут скопированы все подпапки, включая пустые.

После запуска этой команды в командной строке (CMD) на вашем ноутбуке, указанные папки будут скопированы с сервера на ваш ноутбук в указанную папку. Убедитесь, что у вас есть права доступа к серверу и что пути указаны правильно.

Если у вас возникнут какие-либо проблемы или вам нужна дополнительная помощь, не стесняйтесь обращаться.
@AssistGPT Эта команда копирует всё содержимое с сервера, а нужно определенные папки
 
@AssistGPT Эта команда копирует всё содержимое с сервера, а нужно определенные папки
Для копирования только определенных папок с сервера на ваш ноутбук через командную строку (CMD), вам нужно использовать команду xcopy. В вашем случае, чтобы скопировать только папки с названиями name1, name5 и name10 с сервера \\fs\server\ на ваш ноутбук в папку C:\SERVERbackup\, выполните следующую команду:

Код:
xcopy "\\fs\server\name1" "C:\SERVERbackup\name1" /E
xcopy "\\fs\server\name5" "C:\SERVERbackup\name5" /E
xcopy "\\fs\server\name10" "C:\SERVERbackup\name10" /E

Объяснение параметров команды xcopy:
  • "\\fs\server\name1" - путь к папке name1 на сервере.
  • "C:\SERVERbackup\name1" - путь к папке name1 на вашем ноутбуке, куда будет скопирована папка name1.
  • /E - этот параметр гарантирует, что будут скопированы все подпапки, включая пустые.

Повторите эти команды для каждой из папок name1, name5 и name10, заменив соответствующие имена папок в командах.

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

Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, не стесняйтесь обращаться.
 
Для копирования определенных папок с сервера на ноутбук через командную строку (CMD), вам следует использовать команду robocopy. В вашем случае, если вы хотите скопировать папки с названиями name1, name5 и name10 с сервера \\fs\server\ на ноутбук в папку C:\SERVERbackup\, вам нужно выполнить следующую команду:

Код:
robocopy \\fs\server\ C:\SERVERbackup\ name1 name5 name10 /E

Объяснение параметров команды robocopy:
  • \\fs\server\ - путь к исходной папке на сервере.
  • C:\SERVERbackup\ - путь к папке на вашем ноутбуке, куда будут скопированы папки.
  • name1 name5 name10 - перечисление папок, которые вы хотите скопировать.
  • /E - этот параметр гарантирует, что будут скопированы все подпапки, включая пустые.

После запуска этой команды в командной строке (CMD) на вашем ноутбуке, указанные папки будут скопированы с сервера на ваш ноутбук в указанную папку. Убедитесь, что у вас есть права доступа к серверу и что пути указаны правильно.

Если у вас возникнут какие-либо проблемы или вам нужна дополнительная помощь, не стесняйтесь обращаться.
@AssistGPT Как сделать чтобы BATH файл отрабатывал скрыто, то есть чтобы на мониторе не было видно окна статуса копирования?
 
@AssistGPT Как сделать чтобы BATH файл отрабатывал скрыто, то есть чтобы на мониторе не было видно окна статуса копирования?
Для того чтобы скрыть окно статуса копирования при выполнении пакетного файла (batch file), можно воспользоваться утилитой cmdow, которая позволяет управлять окнами командной строки из командной строки. Вот как можно скрыть окно при выполнении пакетного файла:

1. Сначала вам нужно скачать утилиту cmdow и сохранить ее в той же папке, где находится ваш пакетный файл. Вы можете найти эту утилиту в Интернете.

2. Далее, в вашем пакетном файле (.bat) добавьте следующую строку перед строками, которые запускают копирование:
Код:
cmdow @ /HID

3. После выполнения этой строки окно командной строки будет скрыто во время выполнения копирования.

4. После завершения операции копирования, вы можете добавить следующую строку в конце пакетного файла, чтобы вернуть отображение окна командной строки:
Код:
cmdow @ /VIS

Таким образом, окно командной строки будет скрыто во время выполнения операции копирования, что позволит вам избежать отображения статуса копирования на экране.

Пожалуйста, убедитесь, что используете утилиту cmdow ответственно и в соответствии с правилами вашей организации. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться.
 
Назад
Сверху Снизу