Question Chemin d'un fichier

Plus d'informations
il y a 13 ans 8 mois #12715 par Albert
Chemin d'un fichier a été créé par Albert
Bonjour,

Je voudrais récupérer le chemin d'accès d'un fichier portant certains attributs, j'arrive à retourner le nom des fichiers mais pas leur chemin :


Get-ChildItem -Recurse | Where-Object {$_.Attributes -match 'Archive, SparseFile, Offline'} | Set-Content listeAO.txt

La il me retourne le nom moi je voudrais le chemins, exemple: S:\blabla\fichiers.txt

Je trouve aps d'option pour gci ...
Une idée ?

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

Plus d'informations
il y a 13 ans 8 mois #12716 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Chemin d'un fichier
Bonsoir,

Il te faut sélectionner la propriété que tu veux récupérer. Pour le chemin complet il s'agit de 'FullName' :

[code:1]Get-ChildItem -Recurse | Where-Object {$_.Attributes -match 'Archive, SparseFile, Offline'} | Select-Object FullName | Set-Content listeAO.txt
[/code:1]

Ou bien encore :

[code:1]
Get-ChildItem -Recurse | Where-Object {$_.Attributes -match 'Archive, SparseFile, Offline'} | ForEach-Object{$_.FullName} | Set-Content listeAO.txt[/code:1]

La Cmdlet 'Get-ChildItem' ou 'gci' pour son Alias renvoie des objets de type 'System.IO.DirectoryInfo' et/ou 'System.IO.FileInfo'.

[code:1]Get-ChildItem | Get-Member[/code:1]

Chaque objet dispose de propriétés et de méthodes.

@ +

Matthew

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

Plus d'informations
il y a 13 ans 7 mois #12717 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Chemin d'un fichier
Ou bien en gardant le Select-Object :

[code:1]Get-ChildItem -Recurse | Where-Object {$_.Attributes -match 'Archive, SparseFile, Offline'} | Select-Object -ExpandProperty FullName | Set-Content listeAO.txt[/code:1]

Le -ExpandProperty permet d'avoir directement la valeur !

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

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

Plus d'informations
il y a 13 ans 7 mois #12718 par Albert
Réponse de Albert sur le sujet Re:Chemin d'un fichier
C'est ce que je voulais, merci à vous deux.

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

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena