2010-01-18 5 views
0

J'ai des documents qui ont été copiés dans un dossier (exemple avec word) lorsque j'utilise filesysteminfo.CreationTime je reçois la date quand je l'ai copié. (clic droit sur le document, (dernière pour sélectionner) "Eigenschaften")Filesysteminfo obtenir la date de création

mais quand je vais dans le document et sélectionnez Datei -> Eigenschaften -> "Date de création" je reçois le « droit CreationTime "

salutations, Tyzak

Répondre

3

lorsque vous copiez le fichier, un nouveau fichier est créé -> c'est pourquoi le FileInfo.CreationTime est fixé à la date/heure où vous avez copié le fichier. Ce que vous voyez dans le Datei/Eigenschaften est dans Word. Ce sont des données que Word garde en mémoire - c'est pas une propriété directement sur le fichier, mais un élément de métadonnées que Word stocke dans le fichier (dans ses sous-éléments de propriétés de document Word).

FileInfo a trois timbres de date/heure:

  • CreationTime (lorsque le fichier a été créé physiquement)
  • LastAccessTime (dernier accès au fichier de quelque façon)
  • LastWriteTime (dernier accès en écriture à le fichier)

Les autres éléments ne seront pas traités directement par le système de fichiers.

+0

ok, merci. ce qui signifie que je ne peux pas obtenir le "inside" CreationTime, non? – Tyzak

+0

dépend de vos versions Word et Excel. Avec Office 2007 et plus, bien sûr, tout n'est que XML! :) Découvrez le SDK OpenXML - par exemple. ici: http://openxmldeveloper.org/ –

+1

Et consultez cet article en particulier - Je suppose que c'est votre date de création, vous êtes après! http://openxmldeveloper.org/archive/2006/06/30/Sanjay_and_Vijetha_from_Sonata_Software_Limited.aspx –

1

Vous ne savez pas quelle est la question, mais la première méthode vous donne l'heure de création à partir du système de fichiers, et la seconde vous montre les informations supplémentaires que Word a stockées dans le document.

+0

Quelle est la deuxième méthode pour afficher des informations supplémentaires qui sont stockées à l'intérieur? – Tyzak

Questions connexes