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

  1. #1
    Futur Membre du Club
    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
    Points : 7
    Points
    7
    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 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 589
    Points : 19 474
    Points
    19 474
    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
    Futur Membre du Club
    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
    Points : 7
    Points
    7
    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 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 589
    Points : 19 474
    Points
    19 474
    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
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 511
    Points : 11 307
    Points
    11 307
    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
    Futur Membre du Club
    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
    Points : 7
    Points
    7
    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 206
    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 206
    Points : 4 680
    Points
    4 680
    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 ...
    $moi= ( !== ) ? : ;

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 589
    Points : 19 474
    Points
    19 474
    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.

  9. #9
    Futur Membre du Club
    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
    Points : 7
    Points
    7
    Par défaut
    merci les gars.

    Je suis plus que débutant et je vous remercie de votre aide; j'ai lu le man pour setfile et pour les dates.

    Le man c'est pas facile a comprendre.J'ai aussi consulté des sites en anglais ou. français sur le format date et le setfile si je comprend bien la différence entre %A et %D je ne comprends pas la subtilité qui fasse que selon les cas soit la date soit les heures:minutes ne s'affiche pas correctement .

    Autre chose je touche directement a un fichier deja formaté j'ai deux sorties pour la date pour le même fichier ( fichiers joints ) en aucun cas je ne décide du format, ni du rajout de "à" ni du format du mois ou du jour. ( un fichier ce sont le infos sur le fichier l'autre c'est l'affichage du fichier dans un dossier). donc pour le même code l'affichage est différent

    Donc je suis un peu perdu.

    Je vous remercie.

    Nom : presentation-dans-dossier.jpg
Affichages : 45
Taille : 30,2 KoNom : infos-fichier.jpg
Affichages : 47
Taille : 50,8 Ko

  10. #10
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 206
    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 206
    Points : 4 680
    Points
    4 680
    Par défaut
    Citation Envoyé par hubeert84 Voir le message
    donc pour le même code l'affichage est différent
    Donc je suis un peu perdu.
    c'est simplement la même date mais affichée avec différents formats/modèles. On trouve les mêmes différences dans un terminal
    start .
    Modif.*: 2024-07-20 19:39:53.694053793 +0200
    ls -ld .
    ... 20 juil. 19:39 ./
    et je ne parles même pas de la commande `date`

    d'ailleurs, puisque tu fais la modification dans un terminal, la seule commande que tu devrais utiliser pour vérifier la nouvelle date du fichier est start "nom_du_fichier".

    Tu découvres l'informatique ? sur tous les systèmes on trouve ce type de nuance (date, prix, numéro de téléphone, ...) Chaque application choisie son propre format d'affichage et pour une date/heure, existe 36 façon d'afficher la même chose.
    $moi= ( !== ) ? : ;

  11. #11
    Futur Membre du Club
    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
    Points : 7
    Points
    7
    Par défaut
    Merci a tous les participants

    En particulier N_BaH pour la substitution de commande .

    J'ai fini par trouver la bonne syntaxe que le système attendait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setfile -d "$(date '+%D %R')" /fichier
    Nom : date-creation.jpg
Affichages : 45
Taille : 49,7 Ko

    Merci a tous.

  12. #12
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 729
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 729
    Points : 43 835
    Points
    43 835
    Par défaut
    Les dates ne sont pas cohérentes. La date de modification est antérieure à la date de création.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  13. #13
    Futur Membre du Club
    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
    Points : 7
    Points
    7
    Par défaut
    bonjour,

    C 'est un fichier sans importance, j'avais aussi modifié la date de modification et je ne lai pas rétablie.

+ 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