PowerShell script to delete files from list and output list of deleted file

删除回忆录丶 提交于 2020-01-12 10:06:53

问题


I have a list of files including their location in a .txt like the following:

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

How do I delete everything else recursively starting from the 'backupsFolder' folder for example, and also output all the deleted files?


回答1:


I think this should help.

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 }


来源:https://stackoverflow.com/questions/6469309/powershell-script-to-delete-files-from-list-and-output-list-of-deleted-file

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!