копирование содержимого папки - PullRequest
1 голос
/ 06 марта 2011

Я пишу пакетный скрипт, и мне нужно скопировать содержимое определенной папки в другую папку.

Например, у меня есть папка

source/
  file1.txt 
  file2.txt 
  file3.txt 

, и у меня есть файлы в папке назначения.Как мне скопировать содержимое source в destination, чтобы конечный пункт назначения выглядел так

destination/
  existing1.txt
  existing2.txt
  file1.txt 
  file2.txt 
  file3.txt 

Я попробовал xcopy, но не совсем правильно понял.

Ответы [ 2 ]

2 голосов
/ 06 марта 2011

Просто используйте подстановочные знаки:

xcopy source\*.* destination\*.*
1 голос
/ 09 марта 2011

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

Например, если ваша исходная папка и папка назначения находятся на вашем рабочем столе, у вас может быть следующее: (подставляя "YOURNAME""с именем вашего ПК или ноутбука)

@ echo off> * .txt

setLocal DisableDelayedExpansion

set dest =" C: \ Documents and Settings \ YOURNAME \ Desktop \пункт назначения "

xcopy" C: \ Documents and Settings \ YOURNAME \ Desktop \ source \ *. txt "% dest% / E / I

...