Question
renommer un fichier avec la date du jour
- charrier bertrand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 17 ans 4 mois #3120
par charrier bertrand
renommer un fichier avec la date du jour a été créé par charrier bertrand
Bonjour,
en fait tout est dans le titre.
Dans l'optique de faire des sauvegardes journalisées, je souhaite renommer un repertoire avec la date du jour.
Le probleme est que l'on ne peut vraisemblablement pas inclure de variable dans la commande RENAME-ITEM.
J'ai essaye :
$date=get-date
$ou = \"comptabilite\"
$server = \"server1\"
$path = \"\\$server\backup$\$ou\\"
$time = $date -f \"dd-MM-yy\"
$a = $date.adddays(-15)
rename-item -path $path\backup -newname \"backup du $time\"
est-ce qu'il y a une methode simple pour y parvenir?
d'autre part, la suite de mon scripte, pour effacer le fichier plus vieux que 15 jours, donne :
$files = get-childitem -path $path | where {$_.creationtime -le \"$a\"}
remove-item -recursive -force $files
cela vous parait il correcte?
voila, je vous remercie de votre aide.
en fait tout est dans le titre.
Dans l'optique de faire des sauvegardes journalisées, je souhaite renommer un repertoire avec la date du jour.
Le probleme est que l'on ne peut vraisemblablement pas inclure de variable dans la commande RENAME-ITEM.
J'ai essaye :
$date=get-date
$ou = \"comptabilite\"
$server = \"server1\"
$path = \"\\$server\backup$\$ou\\"
$time = $date -f \"dd-MM-yy\"
$a = $date.adddays(-15)
rename-item -path $path\backup -newname \"backup du $time\"
est-ce qu'il y a une methode simple pour y parvenir?
d'autre part, la suite de mon scripte, pour effacer le fichier plus vieux que 15 jours, donne :
$files = get-childitem -path $path | where {$_.creationtime -le \"$a\"}
remove-item -recursive -force $files
cela vous parait il correcte?
voila, je vous remercie de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- charrier bertrand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 17 ans 4 mois #3121
par charrier bertrand
Réponse de charrier bertrand sur le sujet Re:renommer un fichier avec la date du jour
juset pour dire que le copier/coller du script ne ressort pas correctement sur mon premier message, notament en ce qui conerne la variable $path
Connexion ou Créer un compte pour participer à la conversation.
- Grégory
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 49
- Remerciements reçus 0
il y a 17 ans 4 mois #3122
par Grégory
Réponse de Grégory sur le sujet Re:renommer un fichier avec la date du jour
Pour le rename, je viens de tester ça marche avec les variables
[code:1]
$path=\"c:\scripts\"
$date=get-date -f \"dd-MM-yy\"
rename-item $path -newname \"backup du $time\"
[/code:1]
[code:1]
$path=\"c:\scripts\"
$date=get-date -f \"dd-MM-yy\"
rename-item $path -newname \"backup du $time\"
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- charrier bertrand
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 17 ans 4 mois #3124
par charrier bertrand
Réponse de charrier bertrand sur le sujet Re:renommer un fichier avec la date du jour
Bonjour,
effectivement, cela fonctionne...je sais pas comment j'ai fait mais je suis passé a coté toute l'apres-midi, peut etre parce que je me suis entete a faire preceder $path de -path....
Merci pour ton aide.
effectivement, cela fonctionne...je sais pas comment j'ai fait mais je suis passé a coté toute l'apres-midi, peut etre parce que je me suis entete a faire preceder $path de -path....
Merci pour ton aide.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 17 ans 4 mois #3126
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:renommer un fichier avec la date du jour
bobby996 écrit:
- balise de début [ code ]
code PowerShell
- balise de fin [ /code ]
Sans les espaces et en minuscule.
Ainsi tu gardes le formatage et la coloration syntaxique est activée.
Il faut utilser la balise Code, soit via le bandeau en haut de la fenêtre de saisi d'un post soit manuellement:juste pour dire que le copier/coller du script ne ressort pas correctement sur mon premier message, notament en ce qui concerne la variable $path
- balise de début [ code ]
code PowerShell
- balise de fin [ /code ]
Sans les espaces et en minuscule.
Ainsi tu gardes le formatage et la coloration syntaxique est activée.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.102 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- renommer un fichier avec la date du jour