如何在Windows 10上删除文件但保留文件夹 – Digitalixy.com

您所在的位置:网站首页 快速将文件夹删除只留里面的文件 如何在Windows 10上删除文件但保留文件夹 – Digitalixy.com

如何在Windows 10上删除文件但保留文件夹 – Digitalixy.com

#如何在Windows 10上删除文件但保留文件夹 – Digitalixy.com| 来源: 网络整理| 查看: 265

并非很难创建文件夹,但是如果您有一个复杂的目录结构需要花费一些时间来创建(并正确命名),除非您必须这样做,否则您可能不想重新创建它。您可以非常轻松地复制文件夹结构,而忽略其中的文件,但是,如果您只想删除文件夹中的所有文件,同时仍保留已创建的复杂文件夹结构,则也可以这样做。在这两种方法之间,您可以选择。我们将解释如何删除文件,但使用简单的PowerShell命令保留文件夹。

删除文件但保留文件夹

除非您要从C驱动器的根目录删除文件,否则您不需要管理员权限。如果您要从用户文件夹或其他任何驱动器(内部或外部)中删除它们,那么普通用户权限就足够了。

打开PowerShell,然后运行以下命令。将“文件夹路径”替换为您要从中删除文件的文件夹的完整路径。此命令将删除此文件夹中的所有文件,以及该文件夹下子文件夹中的所有文件。删除操作不会将文件发送到回收站,因此请确保先备份它们。

命令

Get-ChildItem -Path "path-to-folder" -Include *.* -File -Recurse | foreach { $_.Delete()}

Get-ChildItem -Path "D:DesktopJan 13 - 17" -Include *.* -File -Recurse | foreach { $_.Delete()}

也可以修改此命令以定位特定类型的文件。为此,您需要更改以下内容;

*.*

将第二个星号替换为您要定位的文件的文件扩展名。例如,如果您要删除文件夹中的所有文本文件,请使用以下命令。

Get-ChildItem -Path "path-to-folder" -Include *.txt -File -Recurse | foreach { $_.Delete()}

所有其他文件将保持不变。和以前一样,文件不会发送到回收站,因此请在备份之前备份它们。此命令还可用于删除具有相同名称且存在于多个文件夹(例如image.png)中的文件。同样,您将使用两个星号修改该位。该命令将如下所示。

Get-ChildItem -Path "path-to-folder" -Include image.png -File -Recurse | foreach { $_.Delete()}

有高级文件删除实用程序可以执行此操作,但是最好的实用程序通常很难弄清楚。该命令易于运行,并且出错的可能性大大降低,因为没有任何事情会导致文件夹被删除。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3