Question
Récuperer le dernier fichier d'un repertoire
- sanched
- Auteur du sujet
- Visiteur
-
il y a 7 ans 7 mois #27701
par sanched
Récuperer le dernier fichier d'un repertoire a été créé par sanched
Bjr,
Je souhaite récupérer le dernier fichier txt déposé d'un repertoire et l'affecter à une variable.
Pour la 1ere partie, je pense avoir trouvé mais pour la seconde non.
1ere partie :
$file = Get-ChildItem -Path $rep -recurse -include *.txt | Sort-Object -Property CreationTime | Select-Object -Last 1
Le résultat de la cmd ci dessus me retourne le path entier avec le fichier et moi je veux que le fichier soit affecter à une variable.
Une fois ce fichier récupéré, je souhaite le renomme en l'horodatant.
Merci pour votre aide.
Je souhaite récupérer le dernier fichier txt déposé d'un repertoire et l'affecter à une variable.
Pour la 1ere partie, je pense avoir trouvé mais pour la seconde non.
1ere partie :
$file = Get-ChildItem -Path $rep -recurse -include *.txt | Sort-Object -Property CreationTime | Select-Object -Last 1
Le résultat de la cmd ci dessus me retourne le path entier avec le fichier et moi je veux que le fichier soit affecter à une variable.
Une fois ce fichier récupéré, je souhaite le renomme en l'horodatant.
Merci pour votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 7 mois #27702
par Philippe
Réponse de Philippe sur le sujet Re:Récuperer le dernier fichier d'un repertoire
salut sanched
la première partie :
je te conseil aussi de mettre filter au lieu de include sur ton get-childitem
pour la deuxième partie :
il te faut faire ceci pour avoir que le nom avec son extension (.txt) :
[code:1]$file.name[/code:1]
et ceci pour avoir le nom sans extension
[code:1]$file.BaseName[/code:1]
la première partie :
alors pour info, tu a mis l'option -recurse qui va chercher les fichier txt dans les tous sous dossiers de $repJe souhaite récupérer le dernier fichier txt déposé d'un repertoire
je te conseil aussi de mettre filter au lieu de include sur ton get-childitem
pour la deuxième partie :
tu la déjà fais dans $file qui contient un objet contenant toutes les infos du fichiersl'affecter à une variable.
il te faut faire ceci pour avoir que le nom avec son extension (.txt) :
[code:1]$file.name[/code:1]
et ceci pour avoir le nom sans extension
[code:1]$file.BaseName[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.032 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récuperer le dernier fichier d'un repertoire