百度了一圈,亲测好用,话不多说直接上代码
#!/bin/bash
function get_files(){
for element in `ls $1`
do
dir_or_file=$1$element
if [ -d $dir_or_file ]
then
getdir $dir_or_file
else
echo $dir_or_file >> $output_file
fi
done
}
#注意:input_dir路径需要写最后一个反斜杠/
input_dir="F:/deal_temp1/"
output_file="filelist.txt"
get_files $input_dir
其中input_dir为文件夹路径,output_file为文件路径写入的地址