ファイルとフォルダーの小さなリストを除いて、すべてのファイルとフォルダーを削除する必要があるフォルダーがあります。
ファイルのリストを除外することはできますが、フォルダーとその内容を除外する方法がわかりません。
フォルダ構造は次のとおりです。
|-C:\temp
\-C:\temp\somefile.txt
\-C:\temp\someotherfile.txt
| |-C:\temp\foldertodelete
\-C:\temp\foldertodelete\file1.txt
| |-C:\temp\foldertokeep
| \-C:\temp\foldertokeep\file2.txt
somefile.txt とフォルダー foldertokeep とそのコンテンツを保持したい。
これは私が今持っているものです:
Get-ChildItem -Path 'C:\temp' -Recurse -exclude somefile.txt | Remove-Item -force -recurse
これは実際には somefile.txt を削除しません。フォルダー foldertokeep とそのコンテンツを削除リストから除外する方法はありますか?