Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1964 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [POWERSHELL] pbl pour lister sous arborescence

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[POWERSHELL] pbl pour lister sous arborescence

n°2217434
CARL KEATO​N
Posté le 24-01-2014 à 12:19:27  profilanswer
 

j'ai un dossier nommé "save" dans c:
 
dans ce dossier, j'ai des sous dossiers contenant des fichiers.
Je cherche une solution pour lister chaque fichier avec son arborescence jusqu'au dossier parent "save" et non c:\
 
exemple d'arboresence:
 
c:\temp
      |_dossier1
         |_ fichier1
         |_dossier11
                 |_ fichier11
      |_dossier2
         |_ fichier1
 
 
ex du résultat que j'attend
 
dossier1\fichier1
dossier1\dossier11\fichier11
dossier2\fichier2
 
mais pas le fullname :
c:\temp\dossier1\fichier1
c:\temp\dossier1\dossier11\fichier11
c:\temp\dossier2\fichier2
 
savez vous comment faire svp ?

mood
Publicité
Posté le 24-01-2014 à 12:19:27  profilanswer
 

n°2217495
D@rum
Parce que je le vaut bien
Posté le 24-01-2014 à 17:44:05  profilanswer
 

#Imaginons que tu sois dans ton repertoire C:\Test ...
 
Set-Location "C:\test"
 
#Tu veux retirer du nom de tes fichiers le repertoire actuel, tu dois donc enregistrer le nom du repertoire actuel
 
$location = (Get-Location).path
 
#Tu crées ensuite ta liste de fichiers, que tu enregistres dans une variable, en ne selectionnant que le chemin complet (proprieté Fullname)
 
$fichiers = Get-ChildItem ($location).path -Recurse | Select-Object -Property Fullname
 
# Et ensuite, tu affiches le contenu, en prenant soin de remplacer chaque correspondance à ton chemin actuel par ""
 
$fichiers.fullname | foreach {[string]$_.replace($location,"" )}
 
#Ce qui renvoie...
#\test2
#\test2\test3  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [POWERSHELL] pbl pour lister sous arborescence

 

Sujets relatifs
[RESOLU][PowerShell] Pb Impor-csv et recuperation en variable[Powershell] Pb de droit d'execution
[PowerShell] Compte le nombre de ligne d'un fichierAfficher timestamp mtime & ctime avec résultats ls ou find
Cacher un mot de passe dans un script powershellMise A jour Powershell v2 (Patchs Mineurs ?)
[POWERSHELL] Import CSV | Array et Hashtable structurés ![Powershell] lancer une machine virtuelle automatiquement
[Powershell] Valeur ComboBoxExécution script Powershell via PHP
Plus de sujets relatifs à : [POWERSHELL] pbl pour lister sous arborescence


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR