当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 PowerShell 中查找空文件夹(附示例)

作者:精品下载站 日期:2024-12-14 04:39:02 浏览:14 分类:玩电脑

如何在 PowerShell 中查找空文件夹(附示例)


您可以在 PowerShell 中使用以下基本语法来查找特定目录中的所有空文件夹:

dir -Directory | ? {$_.GetFileSystemInfos().Count -eq 0 }

此特定示例将返回当前目录中每个空文件夹的名称。

通过使用 $_GetFileSystemInfos().Count 我们能够获取当前目录中每个文件夹的文件计数。

然后,我们使用 -eq 运算符过滤这些文件夹,仅显示文件计数等于 0 的文件夹。

以下示例展示了如何在实践中使用此语法。

示例:如何在 PowerShell 中查找空文件夹

假设我们当前的目录有以下路径:

c:\users\bobbi\collecting_wisdom

我们可以使用 dir 列出该目录中的所有文件夹:

[玩转系统] 如何在 PowerShell 中查找空文件夹(附示例)

我们可以看到当前目录下有五个文件夹

要返回所有空文件夹,我们可以使用以下语法:

dir -Directory | ? {$_.GetFileSystemInfos().Count -eq 0 }

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] 如何在 PowerShell 中查找空文件夹(附示例)

从输出中我们可以看到该目录中的两个文件夹是空的:

  • 备份数据
  • 生物统计学

每个文件夹中都有零个文件。

如果愿意,我们可以使用以下语法来显示当前目录中每个文件夹的文件总数:

dir -Directory | % {$_.GetFileSystemInfos().Count}

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] 如何在 PowerShell 中查找空文件夹(附示例)

我们可以看到文件夹中有以下数量的文件:

  • 备份数据:0
  • 生物统计学:0
  • 计量经济学:7
  • 环境统计数据:7
  • 时间序列分析:9

这证实了该目录中确实有两个空文件夹。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯