# 定义函数用于递归遍历目录 traverse_directory() { local dir=$1
# 遍历目录下的所有文件和文件夹 for file in"$dir"/*; do if [[ -f "$file" ]]; then # 获取文件的扩展名 extension="${file##*.}" # 判断扩展名是否为mp4 if [[ "$extension" == "mp4" ]]; then mp4_files+=("$file") fi elif [[ -d "$file" ]]; then # 递归遍历子目录 traverse_directory "$file" fi done }