2010-11-10 2 views
2

Sur le terminal Mac ou Linux, il est possible d'obtenir des listes de couleurs du contenu du répertoire; les fichiers sont d'une couleur différente des dossiers, par exemple (abstraction faite des citations utilisées pour la coloration Stackoverflow):Est-il possible d'obtenir la surbrillance des couleurs avec la commande Powershell dir

>ls 
README.md 'src' 'tests' .gitignore 

Est-il possible de mettre en évidence de la même couleur la sortie de la commande Get-ChildItem en Powershell?

+2

Pas juste hors de la boîte, mais avec un peu d'effort, il est possible. Voir ces deux questions/réponses: http://stackoverflow.com/questions/4126409/how-to-write-a-list-sorted-lexicographically-in-a-grid-listed-by-column http: // stackoverflow. com/questions/3420731/powershell-color-directory-listing-is-incorrect-with-format-wide –

+0

Vous avez probablement voulu la réponse à cette question: http://stackoverflow.com/questions/9406434/powershell-properly-coloring -get-childitem-output-une-fois-pour-tout – jhclark

Répondre

0

Oui, c'est assez facile à faire.

$List = gci –path 'C:\yourpathhere\' -rec 
foreach ($item in $List) { 
    if ($item.PSIsContainer) { 
     write-host $item.Name -foregroundcolor "magenta" 
    } else { 
     write-host $item.Name -foregroundcolor "yellow" 
    } 
} 
Questions connexes