You can approach in three steps.
- Scan the source directory and identify all file names , keep it in an internal table say it_files
- loop at the internal table it_files , use copy function module to copy the file to the destination folder, and here the file name in the destination folder will be the concatenation of original file name , sy-datum , sy-uzeit. (You will get a lot of copy function modules. Go SE37 and search *copy* .
- Once the copy is successful , i.e sy-subrc eq 0 , then delete the source file from source directory.
- Schedule this program in batch.
Hope this answers your query. please do reply if you need any further clarifications.