#!/bin/bash
#--------------------------------------------
# 实现循环遍历读取文件夹下子文件夹和文件(文件夹可有空格)
# author:蓝文资源库
# site:www.bluestep.cc
# slogan:好东西,要分享!
#--------------------------------------------
echo ”方法一:“
function read_dir(){
for files in `ls "$1"`
do
echo "$1/$files"
if [ -d "$1/$files" ]
then
read_dir "$1/$files"
fi
done
}
read_dir "$1"
##### 使用示范一 开始 #####
#
# 进入命令行
# $sh ./readdir.sh "/folder/folder name/subfolder"
# 或者使用如下方法执行
# $sh ./readdir.sh /folder/folder\ name/subfolder
#
##### 使用示范一 结束 #####
echo "--------------------------------------------"
echo ”方法二:“
function loop_dir(){
for files in `ls "$1"`
do
echo "$1/$files"
if [ -d "$1/$files" ]
then
loop_dir "$1/$files"
fi
done
}
folder_path="/folder/folder name/subfolder"
loop_dir "${folder_path}"
##### 使用示范二 开始 #####
#
# 进入命令行
# $sh ./readdir.sh
#
##### 使用示范二 结束 #####
PHP方法实现点击:PHP实现循环遍历读取文件夹下子文件夹和文件
源码预览 网盘下载温馨提示:网盘下载“提取码”隐藏在下面的内容里,获取方法请看下方说明