FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
comment accèder à l'heure et à la date d'un fichier Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
comment accèder à l'heure et à la date d'un fichier Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
comment accèder à l'heure et à la date d'un fichier Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
comment accèder à l'heure et à la date d'un fichier Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
comment accèder à l'heure et à la date d'un fichier Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
comment accèder à l'heure et à la date d'un fichier Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
comment accèder à l'heure et à la date d'un fichier Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
comment accèder à l'heure et à la date d'un fichier Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
comment accèder à l'heure et à la date d'un fichier Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
comment accèder à l'heure et à la date d'un fichier Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
comment accèder à l'heure et à la date d'un fichier Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
comment accèder à l'heure et à la date d'un fichier Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
comment accèder à l'heure et à la date d'un fichier Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
comment accèder à l'heure et à la date d'un fichier Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
comment accèder à l'heure et à la date d'un fichier Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 comment accèder à l'heure et à la date d'un fichier

Aller en bas 
3 participants
AuteurMessage
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 8:00

Bonjour à tous! Very Happy
Aujourd'hui, j'ai besoin de savoir si il y a un moyen pour connaitre la date d'enregistrement et l'heure à la seconde près, voire au millième de seconde, d'un fichier. Dans la liste des fonctions pour les fichiers, je n'en ai pas trouvé qui renvoient la date et l'heure d'enregistrement d'un fichier.
Merci de vos réponses.
A + Wink  Wink  Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 13:55

Bonjour Big

Tu peux utiliser un script en VBS comme ceci

Remarque : adapter le nom et le chemin du fichier en ligne 2

Code:

Set oFSO = CreateObject("Scripting.FileSystemObject")
stFichier = "c:\users\acer\desktop\test.txt"
If oFSO.FileExists(stFichier) Then
   Set oFl = oFSO.GetFile(stFichier)
   Hor = oFl.DateLastModified
   WScript.Echo Hor
End if

Enregistre ce code sous date_modif_fich.vbs ou sous un autre nom mais avec .VBS comme extension puis double-clique sur ce fichier pour l'exécuter.

Il affichera quelque chose comme ceci :

comment accèder à l'heure et à la date d'un fichier 114


Si ça répond à ton attente, tu peux l'adapter pour l'intégrer dans un code Panoramic.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 14:21

La commande DIR de l’invite de commande est souvent très utile pour consulter les fichiers.

Syntaxe:

Exemple :

Code:

dir C:\Users\acer\Desktop\Pano_Editeur\28i12\*.bas /O:D /T:A > C:\Users\acer\Desktop\Pano_Editeur\28i12\Liste.txt


Crée un fichier contenant la liste triée par date d’accès aux fichiers .bas
Il faut bien sûr adapter les chemins
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 17:22

Merci de tes réponses Papydall.  Smile
Mais j'aurais espéré avoir quelque chose en panoramic pur. Je trouve que c'est une fonction qui manque à panoramic. Une fonction qui renvoie la date et l'heure d'enregistrement d'un fichier. On peut ouvrir un fichier, modifier, renommer, supprimer, déplacer, cacher, archiver, mettre en lecture seule, etc... un fichier, mais on ne peux pas lire sa date de création et son heure d'enregistrement.
Même les fichiers ont une date de création, mais comporte aussi la date de dernière modification ou du dernier accès à celui-ci. C'est pourtant une fonction essentielle pour rechercher dans l'ordinateur par exemple les derniers fichiers qui ont été modifiés ou créés par un logiciel, ne serait-ce que pour en proposer les plus récents à son ouverture par exemple. Ou bien rechercher la date de prise d'une photo dans un fichier image, etc... Plein d'autres applications peuvent découler de cette fonction.
Pour ma part, je vais essayer les solutions de papydall, mais ce sera fastidieux à mettre en place dans un programme qui doit examiner rapidement des dizaines de fichiers dans plusieurs dossiers et sous dossiers.
Au fait, même les dossiers ont une date de création. Là aussi une fonction serait la bienvenue pour en extraire la date de création.
Merci encore
A + Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 17:55

Je suis tout à fait d'accord avec toi, Bignono.

Jette un oeil sur ce post; peut-être trouveras-tu quelque chose d'utile.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 18:53

Merci Papydall. C'est pas tout à fait ce que je recherche à faire, mais ça va m'aider quand même.
Merci
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyJeu 9 Nov 2017 - 22:21

Avec KGF.dll, tu peux faire ceci:
Code:
dim res%,file$,dat$
fiile$ = "C:\Documents and settings\test\mon_fichier.dat"
dat$ = string$(255," ")
res% = dll_call2("GetFileDate",adr(file$),adr(dat$))
message "creation date: "+trim$(dat$)

Si cela t'intéresse, je peux ajouter la fonction GetFimeTime...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyVen 10 Nov 2017 - 0:38

Comment obtenir des informations sur un fichier en VBS

Les propriétés de l'objet File:


Script:

L'exécution de ce script VBS donne quelque chose

Comme ceci:
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyVen 10 Nov 2017 - 6:57

Bonjour Klaus Very Happy
Oui ça m'intéresse GetFileTime
Merci d'avance. Wink Wink Wink

Oui Paydall, ton dernier script vbs me parait très bien! Je vais voir ce que je peux en faire dans mon programme.
A bientôt
Wink Wink Wink
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyVen 10 Nov 2017 - 8:29

Ben... c'est déjà fait, en réalité. Contrairement à ce qie je pensais, la fonction retourne date ET heure. Je vais changer cela dans la doc. Voici le code pour essayer:
Code:
dim res%, v$, f$

v$ = string$(255," ")

dll_on "KGF.dll"

open_dialog 1

f$ = file_name$(1)
if f$="_" then terminate

res% = dll_call2("GetFileDate",adr(f$),adr(v$))
message trim$(v$)

end

Le résultat contient deuc chaînes de caractères séparées par un espace. La première est la date, la seconde est l'heure.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyVen 10 Nov 2017 - 10:27

Oui merci Klaus, c'est parfait.
Mais serait il possible d'avoir 1 ou plusieurs fonctions permettant d'avoir les renseignements sur les propriétés d'un fichier comme dans le dernier script VBS de Papydall.
Ce qui m'importe d'avoir, c'est la date et l'heure de création, la date et l'heure du dernier accès au fichier, la date et l'heure des dernières modifications au fichier, le chemin complet du fichier et éventuellement ses attributs.
Merci de ta réponse Klaus.
A+ Wink Wink Wink
Revenir en haut Aller en bas
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyVen 10 Nov 2017 - 15:02

Une légère modification de mon script

Script:


Résultat:
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier EmptyVen 10 Nov 2017 - 22:53

La fonction
Code:
res% = dll_call1("GetFileAttributes",adr(fichier$))
retourne les attributs du fichier, avec res% contenant:
Code:
32 bits d'attributs du fichier. La valeur est le OU logique des attributs suivants:
Hexa-décimal:
faReadOnly        $00000001        Fichiers en lecture seule
faHidden        $00000002        Fichiers cachés
faSysFile        $00000004        Fichiers système
faVolumeID        $00000008        Fichiers d'identification de volume
faDirectory        $00000010        Fichiers répertoire
faArchive        $00000020        Fichiers archive
faSymLink        $00000040        Fichiers archive

Décimal:
faReadOnly        : 1 : Read-only files
faHidden        : 2 : Hidden files
faSysFile        : 4 : System files
faVolumeID        : 8 : Volume ID files
faDirectory        : 16 : Directory files
faArchive        : 32 : Archive files
faSymLink        : 64 : Symbolic link
Ceci est extrait de la doc. Pour les autres informations (date et heure de modification), il faudra réaliser une nouvelle petite fonction. Je vais voir ça.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





comment accèder à l'heure et à la date d'un fichier Empty
MessageSujet: Re: comment accèder à l'heure et à la date d'un fichier   comment accèder à l'heure et à la date d'un fichier Empty

Revenir en haut Aller en bas
 
comment accèder à l'heure et à la date d'un fichier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» le processus ne peut pas accéder au fichier car ce fichier..
» Comment lier un fichier bas à panoramic ?
» Comment reconvertir un fichier exe Panoramic en fichier BAS
» [Résolu] Comment ouvrir un fichier depuis internet
» Comment jouer un son mp3 dans un fichier .bat.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: