pbl pour lister sous arborescence [POWERSHELL] - Shell/Batch - Programmation
Marsh Posté le 24-01-2014 à 17:44:05
#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
Marsh Posté le 24-01-2014 à 12:19:27
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 ?