如何使用PS脚本删除X天后的文件

我想修改这个PowerShell脚本,让它在X天后只删除文件,而不删除目录。我不希望一个文件夹被删除,即使它是空的。只是文件本身。如何将下面的代码更改为只处理文件,包括隐藏文件和只读文件?原力不是已经覆盖了隐藏和只读吗?我要做的就是撤销文件夹删除。

最佳回答:

丹妮·2023年2月22日回复

PowerShell允许您在Shell的帮助下获得对操作系统的完全控制命令提示符窗口,包括使用command-let或Cmdlets语法删除Windows上的文件,这些语法是内置的PowerShell命令,可帮助您执行特定的删除操作。因此,无论何时需要使用PowerShell删除文件,都可以使用这些cmdlet。

要从特定路径中删除单个文件或文件夹,请使用“Remove-Item”的“-path”参数来提供文件的确切路径。这是如何在PowerShell中使用Remove-Item命令删除单个文件或文件夹的最佳示例。例如:

> Remove-Item -Path C:\\New\\Docs.txt

get-childitem $Path -递归-File |

{$ _。lastwritetime -lt (get-date).adddays($HowOld)} |

Foreach {remove-item $_。全名-force -whatif}

PowerShell版本- $PSversionTable是创建PowerShell脚本的最佳选择。你可以在get-childitem,但它需要PSv3+,它只能抓取文件,不能抓取文件夹。如果小于Psv3,则可以进入模式。但我也认为不是美元_.psiscontainer应该可以防止文件夹被删除。但我还没有测试过。

Remove-Item命令将使用通配符"*,删除文件夹中的文件夹和文件。你应该代之以"*为文件扩展名和名称。最后,执行以下命令将有助于从文件夹路径中删除所有文件和文件夹。

如果您的一些文件在脚本运行期间损坏,您可以从中吸取教训如何删除损坏的文件通过各种方法。但是,如果您输入错误的路径并意外擦除一些关键文件,请立即停止使用硬盘驱动器并使用文件恢复应用程序来检索它们。EaseUS数欧宝体育app登录软件据恢复向导欧宝体育官网首页是一个专业的数据恢复工具,用于恢复删欧宝体育app登录软件除,丢失,格式化,无法访问和损坏的文件。

使用EaseUS数据恢欧宝体育app登录软件复向导恢复欧宝体育官网首页删除或丢失的文件,轻松,快速。

教程如何恢复丢失,删除,或格式化的数据从硬盘,SSD, USB, SD卡,或其他存储媒体在Windows和Mac。

人们也会问

如何在Windows 10下删除Photoshop临时文件

如果你的硬盘因为ps临时文件而满了,你必须了解这个页面。你可以知道ps临时文件的位置,以及在Windows 10上删除ps临时文件是否安全。然后,您可以轻松删除ps图象处理软件的临时文件。

丹妮

2023年3月9日

如何删除超过90天的文件并保存副本

你可以通过只删除任何文件夹中超过特定天数的文件来释放空间并保持事物的条理性。如果您在不同的目录中有许多文件,并且希望通过删除超过特定天数的文件来清除它们,您可以使用ForFiles命令。

丹妮

2023年2月22日

如何创建批处理文件来删除超过N天的文件

您可以通过删除任何文件夹中超过一定天数的文件来节省空间并使事情井然有序。如果您在几个目录中有很多文件,并且希望通过删除那些超过一定天数的文件来清理它们,您可以使用ForFiles命令。

丹妮

2023年3月10日

如何恢复删除的文件从存储卡使用CMD

从存储卡、u盘、笔式驱动器和外部硬盘中恢复已删除文件的命令包括attrib命令和dos命令。本教程允许普通和高级用户使用cmd从存储卡恢复删除的文件。

丹妮

2023年3月10日

如何恢复CHKDSK删除的文件[2023更新]

运行CHKDSK扫描后数据文件丢失?CHKDSK删除您的文件?本页面向您展示如何使用功能强大且易于使用的Windows文件恢复软件,通过简单的步骤取消删除或恢复CHKDSK删除的文件。

丹妮

2023年3月10日

用软件恢复意外删除的Excel文件

意外删除Excel文件?别担心!本文将介绍一款功能强大的Excel文件恢复软件,可以轻松恢复意外删除的Excel文件。请继续阅读以获取详细信息。

丹妮

2023年4月25日