Как удалить содержимое нескольких папок, кроме определенных файлов?
Например, у меня есть несколько папок, которые содержат одинаковые файлы, как показано ниже:
Folder1:
- File1
- File2
- file3
Folder2
- File1
- File2
- file3
folder3
- File1
- File2
- file3
И т.п.
Я хочу удалить все файлы из каждой папки, кроме File1 и File3. Могу ли я сделать это с помощью Powershell?
РЕДАКТИРОВАТЬ 1
Спасибо, Кром! Вы, ребята, потрясающие! Мы выяснили, как удалить файлы. Однако я забыл упомянуть, что мне нужно удалить и другие папки.
Например, вот как выглядит структура моей папки.
C:\Users\myname\Desktop\project1\english\folder1\file1
C:\Users\myname\Desktop\project1\english\folder1\file2
C:\Users\myname\Desktop\project1\english\folder1\file3
C:\Users\myname\Desktop\project1\english\folder2\file4
C:\Users\myname\Desktop\project1\english\folder2\file5
C:\Users\myname\Desktop\project1\chinese\folder1\file1
C:\Users\myname\Desktop\project1\chinese\folder1\file2
C:\Users\myname\Desktop\project1\chinese\folder1\file2
C:\Users\myname\Desktop\project1\chinese\folder2\file4
C:\Users\myname\Desktop\project1\chinese\folder2\file5
Цель: удалить все, кроме следующего:
C:\Users\myname\Desktop\project1\english\folder1\file1
C:\Users\myname\Desktop\project1\chinese\folder1\file1