2

For ordinary shapefiles located on a disk, I know I can check the date modified using os.stat (see Creating table containing all filenames (and possibly metadata) in File Geodatabase?), but how would I do so if I want to know the date modified for a feature class WITHIN a file geodatabase?

Specifically via ArcPy in ArcGIS Desktop 10.2.

There are some XML based methods (Determining date or time Feature Class was created in File Geodatabase? and How do I find out when a shapefile was created?) but they seem a bit overkill just to get some basic metadata out.

Basic code:

import arcpy
gdbDir=r"D:\path\to\Default.gdb"
arcpy.env.workspace = gdbDir

fcList = arcpy.ListFeatureClasses()
for fc in fclist:
    pass
    #code to extract feature class's date modified goes here

closed as unclear what you're asking by PolyGeo Feb 19 at 6:29

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    Probably also overkill as it tracks every feature, but have you considered Editor Tracking? See About tracking an editor's changes to data – Midavalo Oct 4 '16 at 21:10
  • 2
    See this old post on Geonet - Date Modified / Created for feature class in file geodatabase? - it sounds like it may not be possible in arcpy unless it's been added in the last couple of releases (I doubt it has been). – Midavalo Oct 4 '16 at 21:19
  • @Midavalo That editor tracking looks interesting. I'll try going along that route for now, but for my use case, I only really need the last date modified since I'd like to know if I should overwrite the featureclass (if it was last updated a month ago). – weiji14 Oct 4 '16 at 21:20
  • 1
    I found a Python solution over at geonet but it looks like it will not work in a CITRIX environment geonet.esri.com/thread/74409. – GBG Oct 5 '16 at 20:04
  • 1
    @GBG which post on that thread contains your solution? – Midavalo Oct 5 '16 at 20:43