Maybe with Event Monitor you could monitor for changes in Folder #1 and according to the type of Event(new file, changed, created, deleted, etc) robot can execute other actions
General Logic could be like this
if Event in folder1 is New:
get new FileName in folder1
if Directory.getFiles(folder2).contains(FileName):
Delete FileName in folder2
Copy FileName from folder1 to folder2
Add File Change Trigger Inside Monitor Events. Set ChangeType, Path and Filename to monitor
Make sure in Monitor Events block property RepeatForever is set according your needs.
in Event Handler block, add your actions when a new file (if conditions were met) is created/changed/deleted
Make sure you catch Filename and then make rest of your logic process.