例D盘目录下有abc文件夹,xyz文件
批处理要的效果为:删除除abc文件夹及abc下的子文件夹和文件,以及xyz文件以外的所有文件夹及文件
有大佬解答没
海南省网友说:我只知道 rm -rf *
山东省网友说:这个太危险了
黑龙江省网友说:cmd不会, powershell的话应该是这样
ls -Exclude abc,xyz | rm -Force -Recurse
是这个意思吗? 除abc,xyz外的全部删除
辽宁省网友说:你描述得不清楚,即使我会写批处理,也难给你解决。
那些文件夹保留,包括文件格式
湖南省网友说:可以利用批处理实现
dir找出当前目录下的所有目录,再利用findstr过滤掉你的abc文件夹,然后得出其他文件夹,再删除。
dir找出当前目录下的所有文件,再利用findstr过滤掉你的xyz文件,然后得出其他文件,再删除。
要写两个for 一个处理删除文件夹,一个处理删除文件,因为 删除文件夹和文件的命令不同。
河南省网友说:批处理删除文件这个听起来很有难度,不知道咋弄呢