J'utilise le compilateur DJGPP pour DOS en ce sens que je dois utiliser WINDOWS.h qui est une API win32 pour la conversion de l'heure système en heure de fichier pour le fichier NTFS system.As windows.h est win32 api, il donne erreur "windows.h-pas un tel fichier ou répertoire" .So comment convertir l'heure système en temps de fichier (par exemple 8 structure octet) dans le système de fichiers NTFS pour le système de fichiers NTFS sous DOS .Comment convertir l'heure système en 64 bits de la structure de temps NTFS en DOS
0
A
Répondre
0
Le fichier FILETIME de Microsoft est un multiple de 100ns depuis le 1er janvier 1601 et une variable non signée de 64 bits.
En NTFS, ceux-ci sont stockés en petite boutiste. Vous pouvez convertir la date vous:
(uint64) unixtime * 10000000 + 12219292800000000ui64 uint64 est votre type non signé 64 bits et le suffixe ui64 TELLES la compilez la constante est un 64 bits non signé
Est-ce que DOS même support NTFS? Je ne pense pas. Pourquoi n'utilisez-vous pas le compilateur Windows pour écrire des programmes Windows? –