找回密码
 立即注册
查看: 120|回复: 3

复制特定后缀的文件

[复制链接]

1

主题

0

回帖

9

积分

新手上路

积分
9
发表于 2022-9-13 16:55:54 | 显示全部楼层 |阅读模式
我想知道如何通过代码复制你给的目录下中所有特定后缀的文件,用线程实现
回复

使用道具 举报

2

主题

17

回帖

85

积分

注册会员

积分
85
发表于 2022-9-14 17:36:04 | 显示全部楼层
是在拷贝每个文件时用多个线程还是每个线程都拷贝一个文件这样
回复

使用道具 举报

2

主题

17

回帖

85

积分

注册会员

积分
85
发表于 2022-9-14 17:41:03 | 显示全部楼层
如果是第二种可以:
①目录操作,打开你指定的目录
②循环读取目录得到每个目录项,根据得到的文件名和你指定文件后缀比较 strstr或strchr等函数,得到满足你后缀的文件
③如果满足②条件就创建一个线程去拷贝,不过创建的线程传参是传入②得到的文件名及其路径组合(建议绝对路径)
④线程执行函数就可以只写一个,根据不同的传参来创建调用即可
⑤循环②到④步骤直到当前目录全部读完
⑥递归扫描同理
回复

使用道具 举报

0

主题

5

回帖

24

积分

新手上路

积分
24
发表于 2022-9-21 22:00:28 | 显示全部楼层
通过字符串比对函数(strncmp)实现:
特定文件后缀和遍历目录得到的文件名(如果想要存储文件名字,最好是路径和文件名拼接起来使用)进行匹配是否满足你的需求
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|粤嵌技术交流空间

GMT+8, 2025-7-8 02:49 , Processed in 0.701903 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表