如何删除一个文件夹下的所有子文件夹而不删除子文件夹中的文件 20

rt尽量是批量处理方式如果vb可以解决请给出代码... rt
尽量是批量处理方式
如果vb可以解决请给出代码
展开
 我来答
fly踏迷途
2013-07-22
知道答主
回答量:19
采纳率:0%
帮助的人:18.8万
展开全部
额,先把子文件夹中的文件备份,然后把所有子文件夹删了,然后再把你备份的打开就行了。亲,点一下采纳吧。
追问
有几百个文件夹,一个一个备份?能不能详细点?
帐号已注销
2013-07-24
知道答主
回答量:44
采纳率:0%
帮助的人:14.5万
展开全部
都是树形目录,要想删除文件夹而不删除里面的文件,只有将文件剪切到其它地方,然后删除文件夹。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
土杜土杜
2013-07-24 · TA获得超过253个赞
知道小有建树答主
回答量:155
采纳率:71%
帮助的人:99.3万
展开全部

用bash脚本。

  1. 遍历这个文件夹(比如叫src)和它所有的子文件夹

  2. 对于每一个被遍历的文件,如果它是一个常规文件,并且不是一个文件夹

    if [ -f 'yourfile' ] && [ ! -d 'yourfile']

  3. 则把它移到其他的你指定的文件夹中,比如这个文件夹叫dest

    mv 'yourfile' dest/

  4. 最后删除原来那个文件夹

    rm -rf src/

追问
windows下可以吗
追答
不行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式