我有一个这样的文件夹结构:
D:\fold1
subfold1
subfold2
file1
file2
D:\fold2
subfold_1
subfold_2
D:\fold3
subfold_a
subsubfold_i
subsubfold_ii
file_a
file_b
D:\fold4 [empty folder]
我想保留 fold1、fold2、fold3、fold4 并删除它们包含的任何子文件夹和/或文件。
对于少量的一级文件夹(fold1、fold2 等),我可以使用文件资源管理器,单击 fold1,然后在其内容中按 Ctrl+A -> 删除。fold2、fold3 等也一样。但是,有 600 多个一级文件夹,用这种方法操作会花很长时间。
我认为 powershell 是关键,但我不知道语法。
有人可以帮帮我吗?
这将获取根目录内的所有目录,遍历每个文件夹,获取内容,并递归删除所有子文件夹和文件。