社区
C++ Builder
帖子详情
在线等!!c++在读取文件夹中文件,对文件进行时间排序,再对最早时间的文件进行剪切操作,如何弄啊?
FrankXu2014
2014-08-19 04:56:27
c++在读取文件夹中文件,先对文件进行时间排序,再依次对最早时间的文件进行剪切操作,如何弄啊?windows 有没有提供直接操作的API?我在win32里做这段功能,求帮助!
...全文
517
3
打赏
收藏
在线等!!c++在读取文件夹中文件,对文件进行时间排序,再对最早时间的文件进行剪切操作,如何弄啊?
c++在读取文件夹中文件,先对文件进行时间排序,再依次对最早时间的文件进行剪切操作,如何弄啊?windows 有没有提供直接操作的API?我在win32里做这段功能,求帮助!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FrankXu2014
2014-08-31
打赏
举报
回复
之前我是用dos命令来获取排序的文件夹,不过要从dos窗口取到文件信息就比较麻烦了,要重定向输出到硬盘,这样处理速度明显不好。于是就将读取到的文件遍历到内存中建立的结构体链表中再排序,问题就解决了。多谢楼上几位的帮助。
宝龙哥
2014-08-23
打赏
举报
回复
这个楼主感觉难的地方是哪里?
ccrun.com
2014-08-19
打赏
举报
回复
有提供这样的功能函数。 查找文件用 FindFirstFile/FindNextFile/FindClose 查看文件的时间,在上面的函数查找到文件以后查看 WIN32_FIND_DATA 结构中的 ftCreationTime/ftLastAccessTime/ftLastWriteTime 即可。
C++
遍历
文件
放入数组并对
文件
按创建
时间
进行
排序
以下代码主要是用window api遍历
文件
,并对
文件
排序
,然后依次处理数组中的
文件
,并清空,可以
进行
下一轮,主要用在
文件
夹不断写
文件
,然后这些
文件
需要处理的实际情况 struct FileInfo { TCHAR fileName[MAX_PATH]; FILETIME time_write; static bool LessThan(FileInfo* a, FileInfo* b) {//
时间
比较 int nTimeLess = CompareFileTime(&a
华为OD机考双机位C卷 -
文件
存储系统的
排序
(Java & Python & JS & GO &
C++
& C)
华为OD机考双机位C卷 -
文件
存储系统的
排序
, 提供Java、
C++
、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及
在线
OJ模拟做题。
毕设项目:基于BS模型的
在线
OJ系统
系列文章目录 文章目录系列文章目录前言一、
在线
OJ系统描述二、
在线
编译模块1.获取到要编译的代码生成临时
文件
2.调用g++
进行
编译,把编译结果记录到临时
文件
中3.运行可执行程序,执行测试用例代码,把运行结果也记录到临时
文件
4.把运行结果打包成最终的响应数据,并返回来三、题目管理模块1.题目是如何存储2.总结 前言 一、
在线
OJ系统描述
在线
OJ系统类似于力扣或者牛客网的核心部分刷题代码练习功能,提供了用户一个可以
在线
刷题编写代码并且能够
进行
编译运行的环境,题目通过序号
排序
,题目也有难度等级的划分,测.
排序
--基数
排序
摘要:基数
排序
是一种非比较型
排序
算法,分为LSD(最低位优先)和MSD(最高位优先)两种实现方式。LSD从最低位开始逐位
排序
,
时间
复杂度O(d*(n+k)),适合整数
排序
;MSD从最高位开始递归
排序
,适合字符串字典序
排序
。LSD实现简单、内存访问连续,MSD能提前终止但实现复杂。文章提供了LSD(整数)和MSD(字符串)的
C++
代码实现,展示了其具体应用场景和性能特点。
【2025年华为秋招-非AI方向(通软&嵌软&测试&算法&数据科学)-12月17日-第三题(300分)-
文件
夹
排序
】(题目+思路+Java&
C++
&Python解析+
在线
测试)
文章摘要 该问题要求对包含字母和数字的
文件
夹名称
进行
特殊
排序
。
排序
规则包括:字母区分大小写按ASCII顺序;连续数字转为整数值比较;数字优先于字母;前缀子串优先;相同名称保持输入顺序。解决方案是将每个名称拆分为字母和数字单元,然后实现自定义比较器
进行
排序
。
时间
复杂度为O(nL + n log n·L),其中n为名称数量,L为名称长度。Python和Java实现均采用稳定
排序
,确保相同名称保持原始顺序。
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章