文档章节

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

xueyi28
 xueyi28
发布于 2016/05/22 15:57
字数 88
阅读 6
收藏 0
点赞 2
评论 0
#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;
}

本文转载自:http://blog.csdn.net/kangqi7000/article/details/8201661

共有 人打赏支持
xueyi28
粉丝 7
博文 88
码字总数 33322
作品 0
南宁
2.6相对和绝对路径;2.7CD命令;2.8创建和删除目录mkdir rmdir;2.9rm命令

2.6 相对和绝对路径 1. 查看当前在哪个目录下:pwd [root@hao-01 ~]# pwd /root (当前在root目录,root目录是在/(根)下的目录!) 绝对路径:从/(根),开始的路径(不管当前在哪个目录下,都可以...

主内安详 ⋅ 2017/12/18 ⋅ 0

2.14文件或目录权限chmod;2.15更改所有者和所属组chown;2.16umask;2.17

2.14 文件或目录权限chmod chmod :更改文件或目录的权限 (chmod=change mode) 权限:-rw--r-r-- drwxr-xr-x -:普通文件格式, d:目录格式 r(4) :可读(权限) w(2) :可写(权限) ...

主内安详 ⋅ 2017/12/20 ⋅ 0

hadoop的常用命令指南

1.start-all.sh开启线程 hadoop fs -ls hdfs://cloud4:9000/user (cloud4表示主机名 9000代表端口号 /就代表根目录 /user就是user文件夹) hadoop fs -ls /user(hdfs://cloud4:9000可省略) ...

片刻 ⋅ 2014/05/23 ⋅ 0

linux 常用命令行

文件和目录 操作 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径...

风雪中的舞者 ⋅ 2015/08/12 ⋅ 0

Linux系统下查看目录大小(复制别人的,还没有实践)

我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小)...

萧小蚁 ⋅ 2015/10/07 ⋅ 0

linux基础概念

一、关闭系统防火墙 永久性生效重启后不会复原 开启chkconfig iptables on 关闭chkconfig iptables off 即时生效重启后复原 开启service iptables start 关闭service iptables stop 关闭Sel...

绝泊九川 ⋅ 2017/07/07 ⋅ 0

linux 常用命令记录

1.查看主板、CPU 查看服务器型号或主板型号,结果如下说明是G31的主板 dmidecode | grep Product Product Name: MS-7529 Product Name: G31TM-P21 (MS-7529) 查看CPU信息,信息量又多又全,想看...

小木头的冬天 ⋅ 2015/09/03 ⋅ 0

suse linux 常用命令

一、列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 二、...

phoenics ⋅ 2009/12/14 ⋅ 0

查看LINUX当前目录下的文件夹大小

File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有提供 File参数,du命令使用当前目录内的文件。 如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到...

凯文加内特 ⋅ 2015/04/28 ⋅ 0

Linux 查找文件的几种方法

Linux 查找文件的几种方法 在Linux中查找文件的几种方法 1.linux下最强大的搜索命令为find它的格式为 find <指定目录> <指定条件> <指定动作> 比如使用find命令搜索在根目录下的所有passwd文...

十一11 ⋅ 2016/02/25 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vue-cli是什么?

vue-cli是什么? vue-cli 是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,分为vue init webpack-simple 项目名 和vue init webpack 项目名 两种。 当然首先你的安装vue,webpack...

韦姣敏 ⋅ 27分钟前 ⋅ 0

12c rman中输入sql命令

12c之前版本,要在rman中执行sql语句,必须使用sql "alter system switch logfile"; 而在12c版本中,可以支持大量的sql语句了: 比如: C:\Users\zhengquan>rman target / 恢复管理器: Release 1...

tututu_jiang ⋅ 33分钟前 ⋅ 0

java 线程池

概述 减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务 可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为因为消耗过多的内存,而把服务器累趴下(...

轨迹_ ⋅ 38分钟前 ⋅ 0

Nginx的https配置记录以及http强制跳转到https的方法梳理

Nginx的https配置记录以及http强制跳转到https的方法梳理 一、Nginx安装(略) 安装的时候需要注意加上 --with-httpsslmodule,因为httpsslmodule不属于Nginx的基本模块。 Nginx安装方法: ...

Yomut ⋅ 49分钟前 ⋅ 0

SpringCloud Feign 传递复杂参数对象需要注意的地方

1.传递复杂参数对象需要用Post,另外需要注意,Feign不支持使用GetMapping 和PostMapping @RequestMapping(value="user/save",method=RequestMethod.POST) 2.在传递的过程中,复杂对象使用...

@林文龙 ⋅ 51分钟前 ⋅ 0

如何显示 word 左侧目录大纲

打开word说明文档,如下图,我们发现左侧根本就没有目录,给我们带来很大的阅读障碍 2 在word文档的头部菜单栏中,切换到”视图“选项卡 3 然后勾选“导航窗格”选项 4 我们会惊奇的发现左侧...

二营长意大利炮 ⋅ 55分钟前 ⋅ 0

智能合约编程语言Solidity之线上开发工具

工具地址:https://ethereum.github.io/browser-solidity/ 实例实验: 1.创建hello.sol文件 2.调试输出结果

硅谷课堂 ⋅ 55分钟前 ⋅ 0

ffmpeg 视频格式转换

转 Mp4 格式 #> ffmpeg -i input.avi -c:v libx264 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 output.mp4#> ffmpeg -i input.avi -c:v libx264 -strict -2 -s 1......

Contac ⋅ 今天 ⋅ 0

VCS仿真生成vpd文件(verilog)

VCS仿真生成vpd文件(verilog): https://www.cnblogs.com/OneFri/p/5987673.html SYNOPSYS VCS常用命令使用详解 https://blog.csdn.net/hemmingway/article/details/49382551 DVE是synopsys公......

whoisliang ⋅ 今天 ⋅ 0

Spring Boot启动配置原理

几个重要的事件回调机制 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在ioc容器中 ApplicationRunner CommandLineRunner 启动流程......

小致dad ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部