Add prepare folder in the file receiver to support file transfer under one folder or multiple folders

Also fix a bug in file systemPerformer