我有一個需要刪除除文件和文件夾的小列表以外的所有文件和文件夾的應用程序。刪除所有文件和文件夾,但排除目錄
我已經可以排除文件列表,但沒有看到排除文件夾的方法。
這裏的文件夾結構:
|-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及其內容?
我在這裏失蹤了什麼?這似乎爲我工作'Get-ChildItem -Path'C:\ temp'-Recurse -exclude somefile.txt,foldertokeep |刪除項目的力量 - 推倒' – KCD 2016-09-01 22:10:34