这里的隐藏文件,意思是:.开头的隐藏文件 & .开头的隐藏目录下的所有内容
有子目录(循环)
补充:
我的实际项目只有两层目录,但如果可以计算多层目录,加分。
这里只要总数目。当然,能把子目录的数目也显示更好,加分。
(先考虑结果正确,后可以考虑结果对人类阅读是否友好)
这里的隐藏文件,意思是:.开头的隐藏文件 & .开头的隐藏目录下的所有内容
有子目录(循环)
补充:
我的实际项目只有两层目录,但如果可以计算多层目录,加分。
这里只要总数目。当然,能把子目录的数目也显示更好,加分。
(先考虑结果正确,后可以考虑结果对人类阅读是否友好)
php -r 'array_map(function($k){ if(trim($k,".")&&is_dir($k)) echo $k."\n\t\t\t\t". ( count(glob("$k/*")) )."\n"; else echo "$k\n"; }, glob(".*"));'
题主的问题中有个坑
.开头的隐藏目录下的所有内容,有子目录,但子目录没说是不是影响文件
按实际情况来分析,统计子目录还得做递归,写了一下,发现代码好像没法看懂,肯定不能入题主法眼,于是就放弃了。
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
1 回答3.6k 阅读
find . -type f | grep -v -P "/\." | wc -l
这个命令会递归查找当前目录下路径名不包括以
.
开头的文件或此类目录中的文件。不包括目录数。