Hallo zusammen,
ich suche bereits stunden nach einer nachvollziehbaren Logik/Lösung:
aus den verschiedenen DateiScanprogrammen habe ich mir ein nettes "grundgerüst" geladen und
möchte aus den gefundenen Daten ala Struct die Suche weiter eingrenzen.
Dummerweise bin ich zu doof um die erhaltenen Int32 werte zurück in ein korrektes datum zu bekommen.
Vielen Dank für Hilfe.
ich suche bereits stunden nach einer nachvollziehbaren Logik/Lösung:
aus den verschiedenen DateiScanprogrammen habe ich mir ein nettes "grundgerüst" geladen und
möchte aus den gefundenen Daten ala Struct die Suche weiter eingrenzen.
Dummerweise bin ich zu doof um die erhaltenen Int32 werte zurück in ein korrektes datum zu bekommen.
Code:
<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Auto)> _ Private Structure WIN32_FIND_DATA Public sfileAttributes As Int32 Public creationTime_lowDateTime As Int32 Public creationTime_highDateTime As Int32 Public lastAccessTime_lowDateTime As Int32 Public lastAccessTime_highDateTime As Int32 Public lastWriteTime_lowDateTime As Int32 Public lastWriteTime_highDateTime As Int32 Public nFileSizeHigh As Int32 Public nFileSizeLow As Int32 Public dwReserved0 As Int32 Public dwReserved1 As Int32 <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=MAX_PATH)> _ Public fileName As String <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=14)> _ Public alternateFileName As String End Structure Dim dat As Date = Date.FromFileTime(w32data.creationTime_highDateTime) ' Datetime, Timestamp und was weiss ich alles - bereits ausprobiert. ' Der Hund liegt irgendwo begraben. ' Muss ich denn bei meinem win7 / 64 bit die Int32 zu Long umschreiben ?
Comment