give up  turn to FileDuplicate