Question Récuperer le dernier fichier d'un repertoire

  • sanched
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 7 ans 7 mois #27701 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.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 7 mois #27702 par Philippe
salut sanched

la première partie :

Je souhaite récupérer le dernier fichier txt déposé d'un repertoire

alors pour info, tu a mis l'option -recurse qui va chercher les fichier txt dans les tous sous dossiers de $rep
je te conseil aussi de mettre filter au lieu de include sur ton get-childitem

pour la deuxième partie :

l'affecter à une variable.

tu la déjà fais dans $file qui contient un objet contenant toutes les infos du fichiers
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
Propulsé par Kunena