Я хочу КОПИРОВАТЬ и ЗАМЕНИТЬ файлы из одной папки в другую, но у меня не получается это сделать.
copy D:\FolderPath\Pictures\test.txt C:\Users\FolderPath\Desktop\test\test*.txt
pause
Любая помощь приветствуется.
решение1
Для вашего непосредственного интереса, вы хотите переместить этот подстановочный знак в ваш источник, а не в пункт назначения, и просто указать целевой каталог в качестве пункта назначения. Также добавьте опцию "/Y" в конце, чтобы автоматически перезаписывать файлы в пункте назначения. Так что что-то вроде этого должно работать:
copy D:\FolderPath\Pictures\test*.txt C:\Users\FolderPath\Desktop\test /Y
Если вы копируете целые каталоги, то вам, возможно, захочется перейти на ROBOCOPY, поскольку у него есть множество опций, которые могут справиться с любой ситуацией, которую вы только можете себе представить, включая перезапись, не перезапись, не добавление новых файлов и очистку старых файлов при отсутствии новых. Вы можетеОб этом подробнее здесь.
решение2
Чтобы скопировать, изменив имя с test1.txt
на test.txt
, выполните:
copy D:\FolderPath\Pictures\test1.txt C:\Users\FolderPath\Desktop\test\test.txt