Folder1, Folder2, File1, Folder3 |
?{ test-path $_ } |
%{
if ($_.PSIsContainer) {
rm -rec $_ # For directories, do the delete recursively
} else {
rm $_ # for files, just delete the item
}
}
Или вы можете сделать два отдельных блока для каждого типа.
Folder1, Folder2, File1, Folder3 |
?{ test-path $_ } |
?{ $_.PSIsContainer } |
rm -rec
Folder1, Folder2, File1, Folder3 |
?{ test-path $_ } |
?{ -not ($_.PSIsContainer) } |
rm