1 (изменено: alexii, 2013-05-01 18:21:43)

Тема: CMD/BAT: Добавление новых файлов

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

Пример:
D:\music\
1.mp3
2.mp3
...
43.mp3

44.mp3
45.mp3

 
G:\music\
1.mp3
2.mp3
...
43.mp3

Файлы
44.mp3
45.mp3

должны быть скопированы

PS Заранее огромное спасибо.

2

Re: CMD/BAT: Добавление новых файлов

В Win Vista/7/8 можно пропустить совпадающие файлы при копировании. Но, если обязательно нужен батник, всё равно непонятно - зачем списки? Копируй всё подряд, но по условию "If Not Exist".

3

Re: CMD/BAT: Добавление новых файлов

у меня (Win 7) есть только "копировать с заменой" и "копировать, но сохранить оба файла"

4

Re: CMD/BAT: Добавление новых файлов

Вопщем есть идея для перемещения (копирования), но не с заменой а копировать только недостающие файлы, т.е. батник создает список файлов папки из котрой будет копировать файлы и список в которую будут идти файлы а после сравнения недостающие файлы переливаются в нужную папку.

у меня (Win 7) ...

Может быть - так:

robocopy "source_dir" "destination_dir" /MIR

5

Re: CMD/BAT: Добавление новых файлов

Спасибо большое, все как хотел.

6 (изменено: !k, 2013-05-08 16:44:28)

Re: CMD/BAT: Добавление новых файлов

echo n|copy /-y x:\from\* x:\to\