3
某处在我的剧本我写一个folderstructure与文件数量到主机的每个文件夹[1]:如何在Powershell中获得前导空格而不是零?
$FolderName = "BAR"
$ItemCount = "{0:000}" -f 7
Write-Host $ItemCount $FolderName
这将输出类似[2]:
007 BAR
044 BAZ
311 FOO
什么其实我是想为[3]:
7 BAR
44 BAZ
311 FOO
我不想使用自定义的PowerShell的对象,因为它会在控制台的整个宽度输出[4]:
Folder Itemcount
------ ---------
BAR 7
BAZ 44
FOO 311
我想等的输出[5]:
Folder ItemCount
------ ---------
BAR 7
BAZ 44
FOO 311
所以靠近在一起,这使得它更具有可读性。但是我选择了我的解决方案(来自FolderName的ItemCount)作为第二个最佳选项,因为我无法使其工作。
如何获得[3]或[5]中的输出?
你只是在寻找'.PadLeft'?或者'Format-Table'esque操作 – Matt 2015-02-05 13:23:47
用'-AutoSize'尝试'Format-Table'。它会产生类似[5]的东西。 – 2015-02-06 07:32:24