2010-11-10 73 views
2

在Mac或Linux终端上可以获取目录内容的颜色列表;文件从文件夹中,例如(忽略用于着色#1引号),不同的颜色:是否可以使用Powershell dir命令获取颜色突出显示

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

是否有可能以同样的颜色突出显示PowerShell中的Get-ChildItem命令的输出?

+2

不是开箱即用,但有一点努力是可能的。看到这两个问题/答案:http://stackoverflow.com/questions/4126409/how-to-write-a-list-sorted-lexicographically-in-a-grid-listed-by-column http:// stackoverflow。 com/questions/3420731/powershell-colour-directory-listing-is-incorrect-with-format-wide – 2010-11-10 20:15:58

+0

你可能想要这个问题的答案:http://stackoverflow.com/questions/9406434/powershell-properly-coloring -get-childitem输出一次和对所有人 – jhclark 2014-04-07 15:43:11

回答

0

是的,这很容易做到。

$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" 
    } 
} 
相关问题