• ERIN i would recommed you to use variables and expressions to do it.

    First create 6 variables--

    1.filename - abc (what ever u want, we will pull the value from ForeachLoop

    2.SourcePath - give the path name as D:\folder\folder

    3.SourceFullfilepath - put this in expression(f4 + evalate as expression and then build the expression with source path + filename+ extension

    4.ArchivePath- give the path D:\folder\folder\Archive

    5.ArchiveFullfilePath- put this one in expression as

    @[User::ArchivePath] + @[User::FileName] + (DT_STR, 4, 1252)DATEPART("yyyy", GetDate()) + RIGHT("0" + (DT_STR, 2, 1252)DATEPART("mm", GetDate()), 2) + RIGHT("0" + (DT_STR, 2, 1252)DATEPART("dd", GetDate()), 2)+"_" + RIGHT("0" + (DT_STR, 2, 1252)DATEPART("hh", GetDate()), 2) + RIGHT("0" + (DT_STR, 2, 1252)DATEPART("mi", GetDate()), 2) + RIGHT("0" + (DT_STR, 2, 1252)DATEPART("ss", GetDate()), 2) + @[User::FileExtension]

    6.FileExtension- extension of ur choice

    Then drag Foreachloop container , configure as for eah file found return only file name

    Then map the variable file name.

    Bring the File system task and for destination true as varaiable give the fullarchivepath

    and source as varaibale fullsourcevariable

    Let me know if u need more hints

    thanks