Windows 中的批处理文件/脚本用于删除父文件夹及其中的所有内容(如果文件夹中有 Word Codec)

Windows 中的批处理文件/脚本用于删除父文件夹及其中的所有内容(如果文件夹中有 Word Codec)

我有一些下载目录,其中临时存放下载的文件。

有时,这些会自动下载包含虚假视频文件的父文件夹以及名为“Codec”的文件夹。

基本上,我想要实现的是,如果任何地方有名为“Codec”的文件夹,则删除整个 PARENT 文件夹及其所有内容(文件和子目录)。而不仅仅是删除 Codec 文件夹。

这是一种清理主文件夹中这些假的和无用的文件的方法。

任何帮助,将不胜感激 :)。

答案1

您可以使用 PowerShell。也许是这样的。

如果您不想验证每次删除,请删除-Confirm。

$searchDirectory = "C:\Temp\Download"

$search = Get-ChildItem -Directory -Path $searchDirectory -Filter Codec* -Recurse

foreach($folder in $search){
    Remove-Item $folder.FullName -Recurse -Confirm
}

相关内容