小编Ben*_*ja2的帖子

PowerShell将文件大小显示为KB,MB或GB

我有一段PowerShell脚本,它获取指定目录的文件大小.

我能够将不同测量单位的值变为变量,但我不知道显示合适单位的好方法.

$DirSize = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum)
$DirSizeKB = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum / 1KB)
$DirSizeMB = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum / 1MB)
$DirSizeGB = "{0:N2}" -f (($DirArray | Measure-Object -property length -sum).sum / 1GB)
Run Code Online (Sandbox Code Playgroud)

如果字节数至少为1 KB,我希望显示KB值.如果KB的数量至少为1 MB,我希望显示MB,依此类推.

有没有一个很好的方法来实现这一目标?

powershell scripting batch-file

11
推荐指数
5
解决办法
7万
查看次数

Powershell获取目录中的文件和文件夹数量

我将编写一个powershell脚本,它可以获得有关dir的各种统计信息.

如果我做

get-childitem
Run Code Online (Sandbox Code Playgroud)

我明白了

d----        06/23/2014   2:49 PM            asdf;
-a---        06/23/2014   2:49 PM         23 New Text Document - Copy (2).txt
-a---        06/23/2014   2:49 PM         23 New Text Document - Copy (3).txt
-a---        06/23/2014   2:49 PM         23 New Text Document - Copy (4).txt
-a---        06/23/2014   2:49 PM         23 New Text Document - Copy (5).txt
-a---        06/23/2014   2:49 PM         23 New Text Document - Copy.txt
-a---        06/23/2014   2:49 PM         23 New Text Document.txt
Run Code Online (Sandbox Code Playgroud)

如果我这样做

(get-childitem).count
Run Code Online (Sandbox Code Playgroud)

我明白了

7
Run Code Online (Sandbox Code Playgroud)

我希望能够计算目录中的文件数以及文件夹数.任何建议,将不胜感激.谢谢.

powershell scripting cmd batch-file

3
推荐指数
1
解决办法
1万
查看次数

SSRS折线图.如何阻止数字在垂直轴上重复

我在ssrs中有一个折线图.每当最高线值为1或2而不是得到我想要的0,1,2的比例时,我得到0,1,1,2,2.这没有意义,特别是因为数值不是小数而且未格式化.

请帮忙.

sql-server bids reporting-services ssrs-2008 business-intelligence

2
推荐指数
1
解决办法
4662
查看次数