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

Linux Discussion :

changer la date de création d'un dossier


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 10
    Par défaut changer la date de création d'un dossier
    bonjour.

    Je cherche changer la date de creation d'un dossier.

    J'ai tenté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setfile -d date '+%A %d %B %R' /chemin du fichier

    ERROR: invalid date/time

    Je ne sais plus comment imputer la date du jour au fichier duquel je veux changer la date de création.

    Je vous remercie.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Bonjour,

    il manque une substitution de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setfile -d "$(date '+%A %d %B %R')" /chemin du fichier
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 10
    Par défaut
    bonjour et merci .

    merci de toi, ca fonctionne sauf %R qui affiche n'importe quoi; C'est sur un apple la ,date de création est formatée ainsi 22 juil. 2024 à 00:22 ( %R reprend la date du jour, je ne sais pas pourquoi )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      setfile -d "$(date '+%D %b %Y %R')"/ fichier
    en tapant ce code il affiche 22 juil. 2024 à 00:22
    saurais tu comment faire pour afficher %R )à la suite de la date ?


    Merci a toi

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ date +'%D %b %Y %%R'                                                                                                                                                                                            
    07/22/24 juil. 2024 %R
    $
    comme ça ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 561
    Par défaut
    Citation Envoyé par hubeert84 Voir le message
    merci de toi, ca fonctionne sauf %R qui affiche n'importe quoi; C'est sur un apple la ,date de création est formatée ainsi 22 juil. 2024 à 00:22 ( %R reprend la date du jour, je ne sais pas pourquoi )
    Ici man date: %R 24-hour hour and minute; same as %H:%M

    Essayes donc chez toi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setfile -d "$(date '+%A %d %B %H:%M')" /chemin du fichier

    J'ai compris de travers, voir la réponse de N_Bah ci-dessus
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  6. #6
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2023
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2023
    Messages : 10
    Par défaut
    bonjour,

    pour Escapetiger
    j'ai essayé %H et %M dans ce cas il affiche la bonne heure et minute mais pas la bonne date ton code donne 23 dec. 1999 à 17:12 ( l'heure ou j' ai fait l'essai) ( il n y a pas de mal, ce truc n'est pas trés compréhensible , c'est sorcellerie)

    Pour N_BaH je n'ai pas compris ton code j'ai fait des essais mais ca na rien donné. je dois taper exactement ce que tu as écrit ? si tu peux un peu expliquer et mettre le code complet ( si j'abuse pas)

    En tout cas merci a vous deux.

  7. #7
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Citation Envoyé par hubeert84 Voir le message
    ,
    j'ai essayé %H et %M dans ce cas il affiche la bonne heure et minute mais pas la bonne date ton code donne 23 dec. 1999 à 17:12
    pas trés compréhensible , c'est sorcellerie
    Pour moi cela est normal , tu as bien lu le man quand même ?
    Une fois tu utilises %A et une autre %D et tu trouves étrange que la date ne passe pas dans un des 2 cas ...

  8. #8
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 658
    Par défaut
    Citation Envoyé par hubeert84 Voir le message
    Pour N_BaH je n'ai pas compris ton code j'ai fait des essais mais ca na rien donné. je dois taper exactement ce que tu as écrit ? si tu peux un peu expliquer et mettre le code complet ( si j'abuse pas)
    pour faire des tests de formats de la commande date, oui.
    pour l'utiliser avec la commande setfile, il faut faire, comme je l'ai montré dans mon premier message, une Substitution de commande.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changer la date de modification d'un fichier
    Par sylviev dans le forum Langage
    Réponses: 1
    Dernier message: 07/08/2007, 09h58
  2. [CF][VB.Net] Comment changer la date système du PDA ?
    Par zitoun dans le forum Windows Mobile
    Réponses: 1
    Dernier message: 07/03/2006, 16h26
  3. changer la date système
    Par dev-man dans le forum Windows XP
    Réponses: 2
    Dernier message: 05/01/2006, 14h09
  4. changer la date windows
    Par Homer dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 04/01/2006, 21h11
  5. Récuperez la date de création d'un dossier
    Par @dinsx dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/07/2005, 09h42

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