文档章节

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

浪里个浪浪
 浪里个浪浪
发布于 2016/05/22 15:57
字数 88
阅读 124
收藏 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;
}
浪里个浪浪
粉丝 7
博文 132
码字总数 41881
作品 0
南宁
私信 提问
加载中
请先登录后再评论。
第三章 熟悉常用的HDFS操作

一、Hadoop提供的Shell命令完成相同任务: 1.在本地Linux文件系统的“/home/hadoop/”目录下创建一个文件txt,里面可以随意输入一些单词. mkdir hadoopcd hadoop~/hadoop$ touch test.txt~/...

osc_9l5qqqfv
2018/04/26
2
0
OS模块常用方法

os模块提供了多数操作系统的功能接口函数,当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作。 getcwd() 方法 方法用于返回当前进程的工作目录。 示例: li...

彩色泡泡糖
2019/10/09
15
0
熟悉常用的HDFS操作

在本地Linux文件系统的“/home/hadoop/”目录下创建一个文件txt,里面可以随意输入一些单词. 在本地查看文件位置(ls) 在本地显示文件内容 cd /usr/local/hadoop 使用命令把本地文件系统中的...

osc_djbn0ui4
2018/04/25
1
0
每天一个linux命令(1):ls命令

ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件...

姬风
2014/02/08
365
8
熟悉常用的hdfs操作

编程实现以下指定功能,并利用Hadoop提供的Shell命令完成相同任务: 在本地Linux文件系统的“/home/hadoop/”目录下创建一个文件txt,里面可以随意输入一些单词. 在本地查看文件位置(ls) ...

osc_djbn0ui4
2018/04/25
2
0

没有更多内容

加载失败,请刷新页面

加载更多

真的,不要迷信数据分析。

点击上方“咸鱼学Python”,选择“加为星标” 第一时间关注Python技术干货! 来源:知乎 作者:Allen Sun 最近有同学问了我一个很致命的问题:数据分析真的有必要做吗?为什么感觉都是伪需求...

咸鱼学Python
05/07
0
0
StartIsback设置备份工具 1.0

点击箭头处 “蓝色字” ,关注我们哦!! 软件介绍 现在很多人都用StartIsBack(开始菜单)来替代Windows默认开始菜单(主要还是因为新硬件没法装win7)。但重做系统后,反复设置很麻烦,于是...

萌海无涯
2019/12/24
0
0
C# SqlSugar框架的学习使用(四)-- 插入数据的详细用法

前言 上一篇《C# SqlSugar框架的学习使用(三)-- 查询的多种用法》我们已经把SqlSugar的查询多种用法实现了,这篇我们就来说说插入数据的多种用法。 数据源 数据表 POSTemp 我们还是用前面介...

Vaccae
2019/08/15
0
0
Qt自定义Widget之仪表盘

点击上方蓝字可直接关注!方便下次阅读。如果对你有帮助,麻烦点个在看或点个赞,感谢~ 上次和大家分享了使用Qml制作的仪表盘的过程,这次和大家分享下Qt的自定义控件过程。 效果图如上,有图...

SparkFire
03/28
0
0
使用 Linux 实用程序 gPhoto2 备份手机存储

尽情地拍照吧,gphoto2 能够方便、快速地将照片从你的设备传输到 Linux 计算机上。 移动设备的最大缺点之一就是其将数据从设备传输到计算机很困难。移动设备在这一缺点上有着悠久的历史。早期...

osc_252iaxru
3分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部