Вам не нужно делать все эти циклы, delayedexpansion
и т. Д. (В этой части скрипта), как уже упоминалось ребятами в комментариях. Также в ваш комментарий вы добавили некоторый код, в котором у вас все еще есть проблемы, у вас не было обратной косой черты до *
, которая будет вызывать и выпускать. Поэтому вам нужно завершить SourceFolder с \
@echo off
set "SourceFolder=C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS2014\MSSQL\Backup\"
set "TargetFolder=\\colo\F\MSSQL\Backup\SQL\TFS"
Copy /Y "%SourceFolder%*" "%TargetFolder%"