I have a folder and inside of that folder, I have about 500 sub folders which contain on average about 5 shapefiles each. What I want to do is: - to check if there is a field, lets say `field_1`, and if it is not in the attribute table, to add it (`TEXT length = 6`) and then - to reproject all the shapefiles preferably with `ogr2org` to EPSG:3035 I find this [question 1][1] but my data are in multiple directories and this [question 2][2] which is for converting all shapefiles in a directory. the above questions give me food for thought of how can someone do something that I am looking for. Thanks in advance. [1]: http://gis.stackexchange.com/questions/138720/how-to-reproject-all-the-vector-files-in-a-folder-to-a-particular-projection-usi [2]: http://gis.stackexchange.com/questions/25366/ogr2ogr-convert-all-shapefiles-in-a-directory