Не удается найти путь при использовании командлета remove-item

Я написал простой скрипт PowerShell, который создает резервную копию каталогаC:\ а затем удаляет любую из папок резервного копирования, когда ее возраст = X дней.

По какой-то причине, когда я используюRemove-Item командлет я получаюRemove-Item: Cannot find path 'C:\Windows\system32\ [Sub-Folder name]' because it does not exist ошибка.

Ниже приведен фрагмент:

    $TargetFolder = "C:\Folder\"
    $Folders = get-childitem -path $TargetFolder
    foreach ($Folder in $Folders)
    {
      remove-item $Folder -recurse -force
    }

В пределах$TargetFolder = "C:\Folder\"Есть несколько подпапок. Примеры:C:\Folder\SubfolderA, C:\Folder\SubfolderB, так далее.

Когда я делаюWrite-Host за$Folder это спискиSubFolderA, SubFolderBи т.д., правильно, так что я не совсем уверен, почему я получаюCannot find path ошибка.

Ответы на вопрос(3)

Ваш ответ на вопрос