flyzy博客
分享便宜VPS与网络优惠
搬瓦工

请教个批处理删除文件问题

例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 一个处理删除文件夹,一个处理删除文件,因为 删除文件夹和文件的命令不同。

河南省网友说:批处理删除文件这个听起来很有难度,不知道咋弄呢

赞(0) 打赏
关注我们
未经允许不得转载:flyzy博客 » 请教个批处理删除文件问题
分享到: 更多 (0)

这是一种鼓励

支付宝扫一扫打赏

微信扫一扫打赏