]I have 10 shapefiles in source folder.

I made a model, which use iterator iterate feature classes and tool the feature class to feature.

I would like to merge multiple shapefiles into a single geodatabase feature class.

Problem is, that gdb contain only last shapefile and not all in the source folder.

  • What do you mean by "join all the shapefiles"? Are you joining fields or appending rows?
    – Hornbydd
    Jun 7 at 10:57
  • You have this tagged with personal-geodatabase which was an 8.x format which now unavailable in Pro. Do you really mean file geodatabase?
    – Vince
    Jun 7 at 10:58
  • but the result in the end is not one feature but as many as the number of input shapefiles. I would like the result to be a feature that combines all input shapefiles in one gdb.
    – Lucy
    Jun 8 at 12:30

1 Answer 1


If the goal is to merge all shapefiles into one feature class in one file geodatabase this model should work. All shapefiles need to have the same geometry type, for example all points, all lines, all polygons.

  • Iterate feature classes with your shapefile folder as workspace. (All shapefiles have to be the same geometry type, for example polygons, so i choose geometry type POLYGON in the iterator)
  • Collect values will create a list of all shapefiles
  • Merge them and save the output in a file geodatabase

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.