def file_access_time_datetime(self): try: if not hasattr(self, '_file_access_time_datetime'): self._file_access_time_datetime = filetime_to_datetime( self.file_access_time_raw) return self._file_access_time_datetime except ValueError: return None
def mft_modification_time_datetime(self): try: if not hasattr(self, '_mft_modification_time_datetime'): self._mft_modification_time_datetime = filetime_to_datetime( self.mft_modification_time_raw) return self._mft_modification_time_datetime except ValueError: return None
def file_accessed_time_datetime(self): if not hasattr(self, '_file_accessed_time_datetime'): self._file_accessed_time_datetime = filetime_to_datetime( self.file_accessed_time_raw) return self._file_accessed_time_datetime
def mft_altered_time_datetime(self): if not hasattr(self, '_mft_altered_time_datetime'): self._mft_altered_time_datetime = filetime_to_datetime( self.mft_altered_time_raw) return self._mft_altered_time_datetime
def creation_time_datetime(self): if not hasattr(self, '_creation_time_datetime'): self._creation_time_datetime = filetime_to_datetime( self.creation_time_raw) return self._creation_time_datetime
def timestamp_datetime(self): if not hasattr(self, '_timestamp_datetime'): self._timestamp_datetime = filetime_to_datetime(self.timestamp_raw) return self._timestamp_datetime