IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Commande DOS pour connaître la date de création d'un fichier


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut Commande DOS pour connaître la date de création d'un fichier
    Bonjour et excusez moi si je ne suis pas dans la bonne catégorie, je voudrais savoir si il existe et je pense que oui, une information relative à l'année de création d'un fichier.

    Je vous dis pourquoi, j'ai des fichiers, de tout types, que ce soit du texte, pdf, musiques, peu importe. Le truc c'est qu'en formatant mon pc de temps en temps, je mets tout sur disque dur externe, et je remets tout.

    Ce qui fait que, j'ai les dates de création à la date de formatage quand tout est réinséré.

    Ou bien si je télécharge un pdf de quelqu'un, je voudrais savoir quand est ce qu'il l'a créé. Comment puis je avoir accès à ce type d'information?

    Merci.

  2. #2
    Rédacteur
    Avatar de Benj.
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2009
    Messages
    839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2009
    Messages : 839
    Par défaut
    avec :
    tu peux récupérer la liste des fichiers dans le path courant.

    Après si tu veux automatiser le déplacement des fichier en fonction de leur date de création, il suffit de récupérer les l'année donnée et le faire une copie ou un déplacement.

  3. #3
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    Plus simple, tu utilise robocopy.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut
    Salut,




    Je me suis justement mis aujourd’hui (hier...) à examiner comment obtenir ce genre d’information avec un programme écrit en Python.



    Ce langage dispose de 3 fonctions:
    getctime() renvoie la date de création d’un fichier
    getmtime() renvoie, sur système Windows, la date de dernière modification
    getatime() renvoie la date du dernier accès au fichier

    Cette dernière fonction est excellente: elle donne la véritable date de dernier accès, pas celle du moment où (sur Windows)on fait afficher les Propriétés d’un fichier pour connaître ces informations. Sur Windows en effet, l’affichage des Propriétés fournit les dates de création, de modification et d’accès mais cette dernière date est toujours celle du moment où on fait l’opération. C’est énervant, or je voulais déterminer quand j’avais accédé à tel ou tel fichier. Avec ces fonctions Python, je peux maintenant le faire.



    Il y a plein d’autre fonctions qui permettent de faire tout ce qu’on veut sur des fichiers et des chemins, relativement facilement. Cela serait la tout à fait bonne solution que tu recherches.



    Mais il faut condescendre à utiliser Python.....



    ----------------------------------------



    Concernant la situation dans laquelle tu as besoin de ce genre de fonctionnalités, je te suggère l’idée que j’ai vue je ne sais plus où et que je pratique désormais:

    j’ai partitionné mon disque dur en plusieurs partitions.
    Il n’y a dans la partition C: que le système d’exploitation et d’autres dispositifs d’usage quotidien, et je réinstalle C: périodiquement.

    Dans les autres partitions, il y a les programmes et dossiers qui ne sont pas destinés à être réinstallés car ce sont des archives et de choses qui ne sont pas en rapport avec internet.

    Cela met ces autres partitions à l’abri des virus et autres malwares et cela permet de réinstaller rapidement la partition C: en cas d’infection de celle-ci.

  5. #5
    Membre Expert
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hh ntcmds.chm::/dir.htm
    puis regarde du côté du commutateur /T

  6. #6
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    Bonjour et merci pour vos réponses assez variées.

    Il n'y a pas que les formatage qui posent problème, il y a aussi que j'ai changé de pc portable eyquem.

    getctime() en python
    J'ai déjà fait du python vite fait, faudra que j'essaye ce week end si j'ai le temps. J'ai python gui comme logiciel d'installé je crois.

    dir /a-d
    ça met la même date, celle de création du fichier sur le disque dur, mais toujours pas la création propre du fichier.

    robocopy
    , je vais voir comment ça s'utilise si j'ai un peu de temps ce week end, je précise que je connais pas trop les commandes dos, j'ai fait de l'unix il y a quelques temps mais apparemment c'est pas trop les mêmes commandes.

    hh ntcmds.chm::/dir.htm
    ça ça me fait peur

    j'ai cherché sur google, pour savoir comment ça marche quand on ne connait pas trop, c'est pas évident.

    chm ça me fait penser à chmod, le commutateur /T.. je connais pas mais je verrai sur le net ce week end, en tout cas si par bonheur vous pouviez m'expliquer un petit peu le hh, et le reste, ce serait sympa.

    j'ai peur de faire une bêtise.

    Bonne journée

Discussions similaires

  1. Ligne de commande pour connaitre la date de création d'un repertoire
    Par goldstar dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/06/2014, 16h46
  2. [Free Pascal] Connaître la date de création d'un fichier
    Par vbcasimir dans le forum Free Pascal
    Réponses: 5
    Dernier message: 26/05/2011, 15h58
  3. Réponses: 4
    Dernier message: 21/06/2006, 16h34
  4. commande dos pour le nom netbios
    Par dsr57 dans le forum Windows
    Réponses: 2
    Dernier message: 27/04/2005, 13h23
  5. commande dos pour résoudre une adresse ip
    Par stephy dans le forum Développement
    Réponses: 2
    Dernier message: 17/12/2002, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo