QUOTE: #include #include #include int main(int argc , char **argv){DIR *dirpint num=0dirp = opendir(argv[1])
while (dirp) {
if ( readdir(dirp) != NULL)++numelsebreak}closedir(dirp)
printf("%d\n",num)
}shell中判断目录为空
我是用脚本实现的
如果同时也要检查隐藏文件 ls -l -A 即可,num后面是引用执行符
read -p "输入要检查目录的完整路径" addr
num= `ls $addr | wc -l` %> /dev/null
if [ $num = 0 ]
then echo "目录为空"
else echo "目录不为空"
fi
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)