Вы можете создать две переменные @[User::DestinationFolder]
и @[User::SourceFolder]
.
@[User::SourceFolder] = C:\Backup\
@[User::DestinationFolder] = E:\DB Backups\
И вы можете использовать следующее выражение для создания пути к папке назначения.
@[User::DestinationFolder] + SUBSTRING(REPLACE(@[User::SourceFileV],@[User::SourceFolder],""),1, LEN(REPLACE(@[User::SourceFileV],@[User::SourceFolder],"")) - FINDSTRING(REVERSE(@[User::SourceFileV]),"\\",1))
И вы можете использовать следующее выражение для получения пути к файлу назначения
@[User::DestinationFolder] + REPLACE(@[User::SourceFileV],@[User::SourceFolder],"")
Сначала вы должны добавить Execute File System Task
, чтобы создать каталог назначения.Затем вам нужно добавить второй Execute File System Task
, чтобы скопировать файл.