用C语言输出当前文件夹中所有的文件名opendir
用C语言输出当前文件夹中所有的文件名
使用opendir()
#include <stdio.h>
#include <dirent.h>
#include <sys/types.h>
int main()
{//打开一个文件目录,opendir中行目录的名字DIR * dir = opendir("./");//成功:返回指向该目录的结构体目录//失败:返回NULLif(dir == NULL){printf("打开失败!\n");}//定义一个目录结构体题指针struct dirent * dirp;while(1){dirp = readdir(dir);//readdir打开目录,返回值为一个结构体if(dirp == NULL){break;}//dirp->d_type 是这个指针指向文件的类型//DT_DIR 目录//DT_REG 文件if(dirp->d_type == DT_DIR){printf("%s是一个目录\n",dirp->d_name);}else if(dirp->d_type == DT_REG){printf("%s 是一个普通文件\n",dirp->d_name);}else{break;}}//关闭目录closedir(dir);return 0;
}
运行结果:
用C语言输出当前文件夹中所有的文件名opendir相关推荐
- Python提取文件夹中的所有文件名输出到excel
Python提取文件夹中的所有文件名输出到excel import os import openpyxldef getfilelist(dir,file_out,sheet_out):filelist ...
- 使用C语言查看一个文件夹中所有文件及目录
1.前言 1.1声明 文章中的文字可能存在语法错语以及标点错误,请谅解: 如果在文章中发现代码错误或其它问题请告知,感谢! 2.实现方法 为了使用C语言实现查看一个文件夹中的文件数量功能,可以使用di ...
- 如何用C语言清空特定文件夹中的所有文件
最近笔者在做一个有关计算机视觉的项目,需要对提前的视频帧进行实验,当数据量很大且文件夹中的子文件夹和文件很多时,手工删除这些文件不现实,笔者今天写了一个程序,通过机器自动删除所有相关文件,十分快速,删 ...
- Windows下如何用C语言清空特定文件夹中的所有文件
#include "iostream.h" //由于该博客系统发布是不能显示正常,代码如需调试,只需将改成""即可 #include "stri ...
- windows系统vbs脚本 提取文件夹中的所有文件名
新建记事本 改后缀 *.bat 复制下内容 @ECHO OFF tree /F > 文件树.txt 在要提取的文件夹目录下打开 效果如下图
- python 查找文件夹下的文件名_python查找模式后面的文件夹中的所有文件名
我会采取以下方法.您可以定义一个简单的文件筛选器工厂. import time def make_time_filter(start, end, time_format, file_format='i ...
- r读取文件夹下的所有csv文件_[R语言]读取文件夹下所有子文件夹中的excel文件,并根据分类合并。...
解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独 ...
- OpenCV读取多幅图片,读取系列图片,读取文件夹中指定图像类型的系列图片
读取系列图片通常是将文件夹中的所有文件名保存在txt中,再读取,如链接和链接所示.这是通常的操作方法. 之前写过一篇利用OpenCV读取系列图片的例子,参见链接,但是,实际应用中并不能改变文件名,本文 ...
- 如何提取文件夹中的文件名?
如何提取文件夹中的文件名?最近总有一些粉丝朋友向我问一些看似简单却又非常复杂的问题,这不,昨天有个小伙伴给我留言:一个文件夹中有1000多个文件,有什么方法可以把这些文件的名称全部提取出来?这个问题看 ...
最新文章
- CentOS Wifi Connection
- Spring Boot 缓存开发实战
- 支持向量机的近邻理解:图像二分类为例(2)
- python-基础回顾
- 接口访问加密_加密“访问”的争论日益激烈
- 大数据售前的一点感悟
- ubuntun系统mysql数据库同步_Ubuntu下MySQL主从同步配置步骤
- php方法 隐藏手机号中间四位
- 热释电传感器三个引脚_智能家居组件漫谈——人体传感器
- python 字典排序成绩_原来python中dict()的高级用法可以这样实现!真是让我长了见识...
- 从零开始设计RISC-V处理器——单周期处理器的仿真
- 我的python中级班学习之路(全程笔记第一模块) (第二章)(第3部分:元祖、哈希(hash)、字典、集合...
- c语言中invert什么意思_C语言中init 是什么意思?
- 《给中国学生的第四封信:大学四年应是这样度过》
- 方舟服务器掉线就无响应,方舟适者生存闪退重启解决方法 怎么连接进入服务器?...
- 个人信贷评估模型研究
- apk闪退_安卓手机经常闪退怎么办?安卓手机闪退解决办法
- border-radius属性的使用方法
- 在线代码离线翻译Chrome插件一马v0.0.8 2018-10-31
- RocksDB 介绍