• If you mean that the files contain the same data but the field and row terminators are different and the fields are in a different order then I would look at a routine based on BCP or Bulk Insert and format files.

    You can build a table of source file names and their format files and then build a dynamic SQL script (I would suggest that you do this in a stored procedure and then call the sproc from SSIS)

    If you need to do any transforms on the data, then this would be more difficult. I would probably load the data into a staging table and then clean it using a child package depending on the incoming data file type but this would really be subject to the level and complexity of the data variances.