gpt4 book ai didi

powershell - 在Powershell输出的文件大小中包含unc路径

转载 作者:行者123 更新时间:2023-12-03 01:04:48 25 4
gpt4 key购买 nike

我对Powershell非常陌生。我有一个txt文件,其中包含指向目录的UNC路径的子集,我需要确定它们的大小。我提出了以下按预期工作的方法,但是我有两个问题。

FUNCTION FileSize
{$DB = Get-Content 'C:\path\path\path\path\paths2.txt'
foreach ($Data in $DB)
{"{0:N2} GB" -f ((Get-ChildItem "$Data" -Recurse | Measure-Object -Property Length -Sum -ErrorAction Stop).Sum / 1GB)}}

我需要在其中添加查看大小读数也属于UNC路径的功能,并且f i还可以将结果输出到txt文件中,这也将有所帮助。到目前为止,所有尝试都是徒劳的。

谢谢,
艾伦

最佳答案

看来您已将UNC路径信息存储在$Data中,因此可以将其添加到输出字符串的前面。将整个循环的输出保存在一个变量中,您可以通过管道将其导出到Out-FileAdd-ContentSet-Content来导出。

function FileSize {
$DB = Get-Content 'C:\path\path\path\path\paths2.txt'
$Sizes = foreach ($Data in $DB) {
"$Data : {0:N2} GB" -f ((Get-ChildItem "$Data" -Recurse | Measure-Object -Property Length -Sum -ErrorAction Stop).Sum / 1GB)
}
$Sizes | Out-File 'C:\path\path\path\path\out.txt'
}

关于powershell - 在Powershell输出的文件大小中包含unc路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50955555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com