专栏首页运维一切查看指定目录下的所有目录文件 转

查看指定目录下的所有目录文件 转

#include <stdio.h>

#include <stdlib.h>

#include <dirent.h>

#include <sys/stat.h>

#include <errno.h>

void printdir(char *dir) {

struct dirent *entry;

DIR *dp;

struct stat statbuf;

dp = opendir(dir);

if (dp == NULL) {

perror("opendir error");

}

chdir(dp);

while((entry = readdir(dp)) != NULL) {

if (entry->d_type == 4 && strcmp(entry->d_name, ".") != 0 && strcmp(entry->d_name, "..") != 0) {

printf("%s\n", entry->d_name);

}

}

}

int main(int argc, char* argv[])

{

char *dir = ".";

if (argc == 2) {

dir = argv[1];

printdir(dir);

}

return 0;

}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • jenkins "DNSQuestion"日志无限循环问题解决

    资料 https://wiki.jenkins.io/display/JENKINS/Features+controlled+by+system+propert...

    domain0
  • 一个haproxy的代理模版 原

    domain0
  • MESOS的验证和分角色执行 转

    我的这个post大约介绍的是一个简单的mesos的翻译:http://domain.coding.io/?p=121 但是实际操作我发现mesos对框架验证支...

    domain0
  • 深入玩转K8S之简单的业务弹性伸缩和滚动更新操作

    在实际应用场景中避免不了因为业务的压力而增加容器数量以及业务应用版本迭代更新,那么本篇文章我们来学习下简单的业务弹性伸缩、滚动更新操作,滚动操作的好处在于零停机...

    DevinGeng
  • WKWebView长按保存图片逻辑

    在WKWebView上的图片,长按会触发系统控件进行保存和共享,但通过系统共享是没法分享图片,只能进行长按手势覆盖,然后用本地控件实现

    freesan44
  • 平时的你VS面试的你

    大家在面试的时候,特别是最后一面HR面,是不是经常都说自己咳咳咳。博主特意总结了一下平时的你和面试的你区别在哪,整理成文,大家看看就好~

    zhisheng
  • 关于春招 & 秋招面试的一些经验

    周末了,就不写技术了,来聊聊关于春招/秋招面试的事情,刚好最近也是逐渐开始春招找实习或者找工作的时候了,我就介绍一些当初准备春招实习和秋招工作面试的一些经验吧,...

    kbsc13
  • ffmpeg视频播放器相关

    和播放音频一样,采用生产者消费者模型。AvPacket入队,然后AvPacket出队伍解码。

    曾大稳
  • @ConditionalOn...注解,条件组合你知道吗?

    当我们构建一个 Spring 应用的时候,有时我们想在满足指定条件的时候才将某个 bean 加载到应用上下文中, 在Spring 4.0 时代,我们可以通过 @...

    JAVA葵花宝典
  • 简谈FPGA三大厂商工具绑定外部编辑器

    大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。

    FPGA技术江湖

扫码关注云+社区

领取腾讯云代金券