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

[玩转系统] PowerShell:如何删除没有扩展名的文件

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

PowerShell:如何删除没有扩展名的文件


您可以在 PowerShell 中使用以下语法删除所有不带扩展名的文件:

Get-ChildItem -File | Where { -not $_.extension } | Remove-Item

此特定示例将删除当前目录中没有文件扩展名的所有文件。

以下是各种命令的作用:

  • Get-ChildItem -File:检索当前目录中的所有文件
  • Where { -not $_.extension }:过滤没有扩展名的文件
  • Remove-Item:删除没有扩展名的文件

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

示例:如何在 PowerShell 中删除没有扩展名的文件

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

c:\users\bobbi\data2

我们可以使用 Get-ChildItem -File 列出当前目录中的所有文件:

[玩转系统] PowerShell:如何删除没有扩展名的文件

我们可以看到当前目录包含以下文件:

  • 三个带有 .txt 扩展名的文件。
  • 两个扩展名为 .csv 的文件。
  • 两个没有扩展名的文件。

假设我们要删除两个没有扩展名的文件。

我们可以使用以下语法来执行此操作:

Get-ChildItem -File | Where { -not $_.extension } | Remove-Item

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

[玩转系统] PowerShell:如何删除没有扩展名的文件

请注意,当我们再次运行 Get-ChildItem cmdlet 以查看目录中更新的项目时,我们可以看到每个不带扩展名的文件都已被删除。

注意:您可以在此处找到 PowerShell 中 Remove -Item cmdlet 的完整文档。

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

取消回复欢迎 发表评论:

关灯