I am trying to write a script that identifies all Shapefiles within my folder structure and write a list of the .shp files with their full path file name to a newly created .txt file. I was able to get this code to work with PNG files but when i try to search for .shp files i get a RuntimeError. I have every idea this is because there are multiple files that make up a shapefile.
Is there a way to do this using ArcPy?
His is my code so far:
import os, arcpy StartDir = "C:/Temp/" OutputFileName = "CarolinasSHPs" tempName = StartDir + OutputFileName + ".txt" outFile = open(tempName, 'w') for root, dirs, files in os.walk(StartDir): for f in files: arcpy.env.workspace = root if f.endswith(".shp"): outFile.write( root + f + '\n' ) outFile.close()