当前位置: 首页 > wzjs >正文

点蜜免费空间上传网站闲鱼怎么推广自己的产品

点蜜免费空间上传网站,闲鱼怎么推广自己的产品,做网站推广电话,东营市住房和城乡建设局网站本脚本只统计了一半文件的大小数量,其它部分系统文件无访问权限。需要在 TrustedInstaller 权限下运行才能访问。如何获取 TrustedInstaller 权限。 # 统计C盘各种扩展名文件大小总和及数量的PowerShell脚本 $extSizes {} $totalFiles 0 $stopwatch [System.D…

本脚本只统计了一半文件的大小数量,其它部分系统文件无访问权限。需要在 TrustedInstaller 权限下运行才能访问。如何获取 TrustedInstaller 权限。
 

# 统计C盘各种扩展名文件大小总和及数量的PowerShell脚本
$extSizes = @{}
$totalFiles = 0
$stopwatch = [System.Diagnostics.Stopwatch]::StartNew()# 扫描文件并统计
Get-ChildItem -Path 'C:\' -File -Recurse -ErrorAction SilentlyContinue | ForEach-Object {$totalFiles++# 每处理5000个文件显示进度if ($totalFiles % 5000 -eq 0) {$elapsed = $stopwatch.Elapsed.ToString("mm\:ss")Write-Progress -Activity "扫描文件 (已处理 $totalFiles 个)" `-Status "当前: $([System.IO.Path]::GetFileName($_.FullName))" `-PercentComplete (($totalFiles % 100000)/1000)}$ext = $_.Extension.ToLower()if (-not $ext) { $ext = '_no_extension_' }if (-not $extSizes.ContainsKey($ext)) {$extSizes[$ext] = @{TotalSize = 0LCount = 0}}$extSizes[$ext].TotalSize += $_.Length$extSizes[$ext].Count++
}# 转换大小格式的函数
function Format-FileSize {param([long]$size)switch ($size) {{ $_ -ge 1TB } { return [math]::Round($_ / 1TB, 1).ToString('0.#') + "T" }{ $_ -ge 1GB } { return [math]::Round($_ / 1GB, 1).ToString('0.#') + "G" }{ $_ -ge 1MB } { return [math]::Round($_ / 1MB, 1).ToString('0.#') + "M" }{ $_ -ge 1KB } { return [math]::Round($_ / 1KB, 1).ToString('0.#') + "K" }default { return "$_ B" }}
}# 格式化数量显示(添加千位分隔符)
function Format-Count {param([int]$count)return $count.ToString("N0")
}# 准备结果数据
$results = @()
foreach ($ext in $extSizes.Keys) {$results += [PSCustomObject]@{Extension = $extSize      = Format-FileSize -size $extSizes[$ext].TotalSizeCount     = Format-Count -count $extSizes[$ext].CountTotalBytes= $extSizes[$ext].TotalSize}
}# 计算总扫描时间
$scanTime = $stopwatch.Elapsed.ToString("hh\:mm\:ss")# 输出结果表格(按总大小降序)
$sortedResults = $results | Sort-Object TotalBytes -Descending# 显示统计摘要
Clear-Host
Write-Host "`n文件扩展名统计报告 (C:\)" -ForegroundColor Cyan
Write-Host "扫描文件总数: $($totalFiles.ToString('N0'))" -ForegroundColor Yellow
Write-Host "扫描耗时: $scanTime" -ForegroundColor Yellow
Write-Host "发现扩展名类型: $($extSizes.Count)`n" -ForegroundColor Yellow# 格式化表格输出
$sortedResults | Format-Table @(@{Label="扩展名"; Expression={$_.Extension}; Width=12; Alignment="Left"}@{Label="大小"; Expression={$_.Size}; Width=10; Alignment="Right"}@{Label="数量"; Expression={$_.Count}; Width=15; Alignment="Right"}
) -AutoSize# 保存结果到CSV(修复数字扩展名问题)
$timestamp = Get-Date -Format "yyyyMMdd-HHmmss"
$csvPath = Join-Path -Path $env:TEMP -ChildPath "FileSizeSummary_$timestamp.csv"# 创建CSV内容(修复数字扩展名问题)
$csvData = $sortedResults | ForEach-Object {# 在数字扩展名前添加单引号防止Excel转换$fixedExtension = if ($_.Extension -match '^\.\d+$') {"'" + $_.Extension} else {$_.Extension}[PSCustomObject]@{Extension = $fixedExtensionSize      = $_.SizeCount     = $_.Count}
}$csvData | Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8
Write-Host "`n结果已保存到: $csvPath" -ForegroundColor Green# 额外提示Excel处理建议
Write-Host "`n注意: 数字扩展名(如 .1, .2)在CSV中已添加前缀单引号'" -ForegroundColor Magenta
Write-Host "在Excel中打开时请检查扩展名格式是否正确,若仍不正确请手动设置格式:" -ForegroundColor Magenta
Write-Host "1. 全选扩展名列" -ForegroundColor Yellow
Write-Host "2. 右键选择'设置单元格格式'" -ForegroundColor Yellow
Write-Host "3. 选择'文本'格式" -ForegroundColor YellowRead-Host "按 Enter 退出"

# 统计C盘各种扩展名文件大小总和及数量的PowerShell脚本
$extSizes = @{}
$totalFiles = 0
$stopwatch = [System.Diagnostics.Stopwatch]::StartNew()

# 扫描文件并统计
Get-ChildItem -Path 'C:\' -File -Recurse -ErrorAction SilentlyContinue | ForEach-Object {
    $totalFiles++
    # 每处理5000个文件显示进度
    if ($totalFiles % 5000 -eq 0) {
        $elapsed = $stopwatch.Elapsed.ToString("mm\:ss")
        Write-Progress -Activity "扫描文件 (已处理 $totalFiles 个)" `
                       -Status "当前: $([System.IO.Path]::GetFileName($_.FullName))" `
                       -PercentComplete (($totalFiles % 100000)/1000)
    }
    
    $ext = $_.Extension.ToLower()
    if (-not $ext) { $ext = '_no_extension_' }
    
    if (-not $extSizes.ContainsKey($ext)) {
        $extSizes[$ext] = @{
            TotalSize = 0L
            Count = 0
        }
    }
    $extSizes[$ext].TotalSize += $_.Length
    $extSizes[$ext].Count++
}

# 转换大小格式的函数
function Format-FileSize {
    param([long]$size)
    switch ($size) {
        { $_ -ge 1TB } { return [math]::Round($_ / 1TB, 1).ToString('0.#') + "T" }
        { $_ -ge 1GB } { return [math]::Round($_ / 1GB, 1).ToString('0.#') + "G" }
        { $_ -ge 1MB } { return [math]::Round($_ / 1MB, 1).ToString('0.#') + "M" }
        { $_ -ge 1KB } { return [math]::Round($_ / 1KB, 1).ToString('0.#') + "K" }
        default { return "$_ B" }
    }
}

# 格式化数量显示(添加千位分隔符)
function Format-Count {
    param([int]$count)
    return $count.ToString("N0")
}

# 准备结果数据
$results = @()
foreach ($ext in $extSizes.Keys) {
    $results += [PSCustomObject]@{
        Extension = $ext
        Size      = Format-FileSize -size $extSizes[$ext].TotalSize
        Count     = Format-Count -count $extSizes[$ext].Count
        TotalBytes= $extSizes[$ext].TotalSize
    }
}

# 计算总扫描时间
$scanTime = $stopwatch.Elapsed.ToString("hh\:mm\:ss")

# 输出结果表格(按总大小降序)
$sortedResults = $results | Sort-Object TotalBytes -Descending

# 显示统计摘要
Clear-Host
Write-Host "`n文件扩展名统计报告 (C:\)" -ForegroundColor Cyan
Write-Host "扫描文件总数: $($totalFiles.ToString('N0'))" -ForegroundColor Yellow
Write-Host "扫描耗时: $scanTime" -ForegroundColor Yellow
Write-Host "发现扩展名类型: $($extSizes.Count)`n" -ForegroundColor Yellow

# 格式化表格输出
$sortedResults | Format-Table @(
    @{Label="扩展名"; Expression={$_.Extension}; Width=12; Alignment="Left"}
    @{Label="大小"; Expression={$_.Size}; Width=10; Alignment="Right"}
    @{Label="数量"; Expression={$_.Count}; Width=15; Alignment="Right"}
) -AutoSize

# 保存结果到CSV(修复数字扩展名问题)
$timestamp = Get-Date -Format "yyyyMMdd-HHmmss"
$csvPath = Join-Path -Path $env:TEMP -ChildPath "FileSizeSummary_$timestamp.csv"

# 创建CSV内容(修复数字扩展名问题)
$csvData = $sortedResults | ForEach-Object {
    # 在数字扩展名前添加单引号防止Excel转换
    $fixedExtension = if ($_.Extension -match '^\.\d+$') {
        "'" + $_.Extension
    } else {
        $_.Extension
    }
    
    [PSCustomObject]@{
        Extension = $fixedExtension
        Size      = $_.Size
        Count     = $_.Count
    }
}

$csvData | Export-Csv -Path $csvPath -NoTypeInformation -Encoding UTF8
Write-Host "`n结果已保存到: $csvPath" -ForegroundColor Green

# 额外提示Excel处理建议
Write-Host "`n注意: 数字扩展名(如 .1, .2)在CSV中已添加前缀单引号'" -ForegroundColor Magenta
Write-Host "在Excel中打开时请检查扩展名格式是否正确,若仍不正确请手动设置格式:" -ForegroundColor Magenta
Write-Host "1. 全选扩展名列" -ForegroundColor Yellow
Write-Host "2. 右键选择'设置单元格格式'" -ForegroundColor Yellow
Write-Host "3. 选择'文本'格式" -ForegroundColor Yellow

Read-Host "按 Enter 退出"


完全白嫖 DeepSeek! 拿去不谢!

http://www.dtcms.com/wzjs/842162.html

相关文章:

  • 云优化网站建设做水果网站首页的图片素材
  • 自己做网站的图片杭州中小企业网站建设
  • 网站怎么做用密码网站开发需要的人员
  • 网站制作答辩ppt怎么做学生个人作品集制作
  • 专业网站建设比较好房地产销售基础知识大全
  • 东北建站短视频seo询盘系统
  • 网站搜索排名工厂办公室装修设计
  • 中为网站建设wordpress控制弹窗次数代码
  • 网站建设基础策划书好上手的做海报网站
  • 建立网站需要什么硬件南宁网站建设公司哪家好
  • 济南小型网站建设网站域名 如何选择
  • 许昌市住房建设局网站备案查询站长工具
  • 网站设置页面指什么2022中国企业500强
  • 织梦做的网站在手机上显示摄影网站哪个最好
  • 潍坊网站制作人才招聘响应式网页设计与实现论文
  • 专业外贸制作网站青岛网站优化快速排名
  • 红河州建设局门户网站响应式网页设计针对的终端有哪些
  • 可以上传数据的网站开发html5布局wordpress
  • 武陟县住房和城乡建设局网站沈阳建设电商网站
  • 怎么做挖矿网站网站开发缓存
  • 建站市场行业门户网站 建站
  • 万维网的代表网站行业门户网站开发
  • 襄阳建设网站网站实名认证需要什么资料
  • 一下成都网站建设公司排名wordpress 文件存储
  • 西宁市网站建设公司推荐南通网站建设兼职
  • 动态公司网站设计北湖区网站建设哪家好
  • 教育网站开发需求说明书教育网站建站
  • 数字域名有哪些网站互联网上市公司一览表
  • 网站建设者抖音代运营怎么取消
  • 网站大学报名官网入口WordPress前端上传大文件