社区
Linux/Unix社区
帖子详情
如何删除目录下所有没有文件的子目录?
zxcdewq
2006-09-01 03:59:29
如何删除目录下所有没有文件的子目录?
子目录有多层,有的子目录下有文件,把没有文件的子目录删除.
...全文
213
9
打赏
收藏
如何删除目录下所有没有文件的子目录?
如何删除目录下所有没有文件的子目录? 子目录有多层,有的子目录下有文件,把没有文件的子目录删除.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iisbsd
2006-09-01
打赏
举报
回复
如果不在乎出错信息的话:
find . -depth -type d -exec rmdir \{\} \;
wenuy
2006-09-01
打赏
举报
回复
#!/bin/bash
aa=1
while [ $aa -gt 0 ]
do
find * -empty -type d -exec rm -r {} \;
aa=`find * -empty -type d |wc -l`
done
===================
会有一些出错的信息,但是关系不大
反正最后可以删除干净就是
yjf7888
2006-09-01
打赏
举报
回复
不过不行,就用rm -rf
phus
2006-09-01
打赏
举报
回复
cd到那个目录下, 运行cleanlinks.
wenuy
2006-09-01
打赏
举报
回复
上面那样子还不能满足你的要求
等,再看一下
wenuy
2006-09-01
打赏
举报
回复
用shell的话就是
find * -empty -type d -exec rm -r {} \;
zxcdewq
2006-09-01
打赏
举报
回复
我忘记说,用bsh
rm -r 具体怎么做? 如果一次find 放到数组里,就有可能先删除了父目录和子目录,这时子目录还在数组里,再次rm时就出错了
wenuy
2006-09-01
打赏
举报
回复
写个c程序,readdir
->dname如果只又.和..的话
就把他删除掉
yjf7888
2006-09-01
打赏
举报
回复
rm -r
PHP7
文件
目录
函数库实战
King老师精心打造的PHP7
文件
目录
函数库实战课程,通过讲解PHP7核心函数库
文件
、
目录
函数库相关API,了解其实际应用场景,并通过在线
文件
管理器对所学内容进行实战演练! 山哥出品,必属精品!
删除
目录
下的所有
文件
及
子
目录
下所有
文件
import java.io.File; import java.util.Date; /** * 递归
删除
目录
下的所有
文件
及
子
目录
下所有
文件
*/ public static boolean deletefile(String delpath){ try { File file = new File(delpath); if (!file.isDirectory()) { Syst
windows cmd 在当前
目录
下,如何保持所有
目录
结构
删除
所有
文件
。
这个命令将
删除
当前
目录
及其
子
目录
中所有
文件
,不会提示确认
删除
。请注意,这个命令将
删除
目录
中的所有
文件
,包括只读
文件
和系统
文件
。在执行这些命令之前,请确保你已经备份了重要的
文件
和数据,并且你已经确认了你要
删除
的
文件
。这个命令将
删除
当前
目录
及其
子
目录
中的所有
文件
,但不会
删除
目录
本身。这个命令将
删除
当前
目录
中的所有
文件
,但不会
删除
目录
本身。这个命令将
删除
当前
目录
中的所有
文件
,不会提示确认
删除
。命令将当前
目录
更改为你想要
删除
文件
的
目录
。参数指定强制
删除
只读
文件
和系统
文件
,参数指定只
删除
文件
而不
删除
目录
。
linux下
删除
目录
及其
子
目录
下某种类型
文件
linux下
删除
目录
及其
子
目录
下某种类型
文件
Linux下,如果想要
删除
目录
及其
子
目录
下某种类型
文件
,比如说所有的txt
文件
,则可以使用下面的命令 find . -name "*.txt" -type f -print -exec rm -rf {} \; . : 表示在当前
目录
下 -name "*.txt" 表示查找所有后缀为txt的
文件
-type f 表示
文件
类型为一般正规
文件
-print 表示将查询结果打印到屏幕上 -exec command command为其他命令,-exe...
linux 如何
删除
某一
目录
及其
子
目录
下的所有
文件
或
文件
夹
当你要
删除
某一
目录
下及其
子
目录
下的所有某类型的
文件
或
文件
夹时,使用一般的rm方法在配以正则是行不通的。。。 正确做法为: findfolderPath-option [-print] [-exec -ok command] {} \; e.g.:
删除
当前
目录
及其
子
目录
下的所有xml
文件
: find.-type f -name '*.xml' -exec ...
Linux/Unix社区
23,114
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章