`
jackchen0227
  • 浏览: 143936 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

linux下递归遍历文件夹下所有目录的函数

阅读更多
function ergodic(){  #下面是定义一个函数 
for file in ` ls $1 `
do
                if [ -d $1"/"$file ]
then
curDir=$1"/"$file
echo $curDir >> fileName.txt
ergodic $1"/"$file #递归调用
else
local path=$1"/"$file  #得到文件的完整的目录
local name=$file        #得到文件的名字
#做自己的工作.
echo $name >> ~/fileName.txt
fi
        done
}#函数结束
INIT_PATH="/media/000A3140000EDB29_/dms"
if [ -s ~/fileName.txt ]
then
 rm -f ~/fileName.txt
fi
ergodic $INIT_PATH #调用函数

 参考http://hi.baidu.com/guoliqiang2006/blog/item/2aeb0d6c590f22f64216946c.html

分享到:
评论

相关推荐

    PHP递归遍历指定文件夹内的文件实现方法

    发现php的文件夹函数好像没有提供遍历文件夹下的所有文件(包括子目录中的文件),于是,就想自己实现一个。 在写的时候发现一些操作文件夹的函数并不是自己想的那样。比如,dirname()根据提供的完整文件路径来取得...

    KODExplorer 芒果云-资源管理器

    - 弹出搜索框遍历子文件夹递归搜索 - session key 加入kod_前缀 避免和其他系统key冲突 - 编辑器选中优化 选择鼠标到窗口外事件处理 ####fix bug:(bug解决和程序优化) - backspace后退截获浏览器事件,作为...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    9-27 5 函数的调用 递归及深入使用 9-27 6 一维?榧笆樵谀诖嬷械拇嬖谛问? 9-27 7 常用数组的属性及使用方法 9-28 1课程回顾 9-28 2 二维数组的定义使用 数组排序 9-28 3 顺序查找 二分查找 9-28 4 javascript...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    9-27 5 函数的调用 递归及深入使用 9-27 6 一维?榧笆樵谀诖嬷械拇嬖谛问? 9-27 7 常用数组的属性及使用方法 9-28 1课程回顾 9-28 2 二维数组的定义使用 数组排序 9-28 3 顺序查找 二分查找 9-28 4 javascript...

    史上最全传智播客PHP就业班视频课,8月份视频

    9-27 5 函数的调用 递归及深入使用 9-27 6 一维?榧笆樵谀诖嬷械拇嬖谛问? 9-27 7 常用数组的属性及使用方法 9-28 1课程回顾 9-28 2 二维数组的定义使用 数组排序 9-28 3 顺序查找 二分查找 9-28 4 javascript...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    9-27 5 函数的调用 递归及深入使用 9-27 6 一维?榧笆樵谀诖嬷械拇嬖谛问? 9-27 7 常用数组的属性及使用方法 9-28 1课程回顾 9-28 2 二维数组的定义使用 数组排序 9-28 3 顺序查找 二分查找 9-28 4 javascript...

    (全)传智播客PHP就业班视频完整课程

    9-27 5 函数的调用 递归及深入使用 9-27 6 一维?榧笆樵谀诖嬷械拇嬖谛问? 9-27 7 常用数组的属性及使用方法 9-28 1课程回顾 9-28 2 二维数组的定义使用 数组排序 9-28 3 顺序查找 二分查找 9-28 4 javascript...

    JAVA上百实例源码以及开源项目

    递归遍历矩阵 1个目标文件,简单! 多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第...

    JAVA上百实例源码以及开源项目源代码

    递归遍历矩阵 1个目标文件,简单! 多人聊天室 3个目标文件 第一步:运行ServerData.java 启动服务器,然后服务器处于等待状态 第二步:运行LoginData.java 启动(客户端)登陆界面 输入用户名 ip为本机localhost 第...

Global site tag (gtag.js) - Google Analytics