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



我有一个文件列表,包括它们在.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"文件夹开始递归地删除所有其他文件,并输出所有删除的文件?

我认为这应该会有所帮助。

脚本:

$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 }

相关内容

  • 没有找到相关文章

最新更新