That's what I was afraid of. (Speaking of what we can see in the Catalog Pane, we still can't add file types for viewing there.)
So, then, when can we get some sort of function to let us do a file inventory that gives us useful files?
I've been working on this for a couple months. My current workflow, using os.walk, is to do ListFiles, ListTables, ListRasters, ListFeatureClasses, and then filter out all the extraneous files that I really don't need to see, followed by any files that appeared in the other 3 lists:
That's 96 different formats that I've had to enumerate, and I'm definitely still missing some.
And this works! But also it took much longer than I'd've liked to compile this list and figure out how to filter it all.
Our options are to either get not enough or way too much.
Heck, I would take a function that listed non-GIS files. I'd be fine pairing it with arcpy.da.Walk() for a useful inventory. I just really, really don't ever need to see an .ixs file.
And I get it; Pro isn't made to work with MDBs, so it doesn't see them. Same with coverages. But there's a ton of legacy data in those formats out there, and it'd be nice to at least know it's there so we can try to convert it before we lose access to ArcMap. I don't know, maybe having them appear in Catalog but greyed out.
Also, again, it's weird that it ignores KMLs (which can be used in Pro and appear in the Catalog Pane), but can tell where a coverage is, even though Pro can't see them.
| |
KMZ, as seen in the Catalog Pane | Coverage, as exposed in arcpy.da.Walk() in Pro 2.9.5 |