用于从列表中删除文件并输出已删除文件列表的 PowerShell 脚本

2023-12-29

我有一个文件列表,包括它们在 .txt 中的位置,如下所示:

\SERVER01\backupsFolder\xx\a\ss.bak
\SERVER01\backupsFolder\xx\a\ss.bak
\SERVER02\backupsFolder\yy\b\dd.bak
\SERVER02\backupsFolder\yy\b\dd.bak

例如,如何从“backupsFolder”文件夹开始递归删除所有其他内容,并输出所有已删除的文件?


我认为这应该有帮助。

Script:

$TargetFolder = “Pathofyourfolder”
$Files = Get-ChildItem $TargetFolder -Exclude (gc List.txt)  -Recurse
foreach ($File in $Files)
    { write-host “Deleting File $File” -foregroundcolor “Red”; Remove-Item $File | out-null }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于从列表中删除文件并输出已删除文件列表的 PowerShell 脚本 的相关文章

随机推荐