社区
C++ Builder
帖子详情
文件夹中最新创建文件的获取
qq_27066101
2018-05-05 03:55:19
一个文件夹下,有很多jpg文件,他们文件名为1.jpg,2.jpg,3.jpg,。。。。,根据创建时间,序号不断增大,而且文件数量还在持续不断地增加中。
怎么通过C++编程来确定当前时间下,最新创建的那个文件(或者序号最大的那个文件),并显示文件名称,精确度在毫秒级。
...全文
885
4
打赏
收藏
文件夹中最新创建文件的获取
一个文件夹下,有很多jpg文件,他们文件名为1.jpg,2.jpg,3.jpg,。。。。,根据创建时间,序号不断增大,而且文件数量还在持续不断地增加中。 怎么通过C++编程来确定当前时间下,最新创建的那个文件(或者序号最大的那个文件),并显示文件名称,精确度在毫秒级。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_27066101
2018-05-07
打赏
举报
回复
谢谢大家给的建议
titan_ysl
2018-05-06
打赏
举报
回复
刚好我以前有写过类似的,现在贴出来,你改下就能用。 UnicodeString wjmLX; //文件名类型 wjmLX=wjmlujing; //wjmlujing 你要搜索的文件所在的路径 ListBox1->Items->BeginUpdate();//ListBox1是事先在窗体上放置的列表盒。 ListBox1->Clear(); TSearchRec sr; int iAttributes = 0; iAttributes |= faReadOnly; iAttributes |= faHidden; iAttributes |= faSysFile; // iAttributes |= faVolumeID; // iAttributes |= faDirectory; // iAttributes = faAnyFile; iAttributes |= faArchive; TStringList* MyList; MyList = new TStringList(); MyList->Clear(); UnicodeString lszc; wjmLX+="*.jpg"; //"*.*"; if(FindFirst(wjmLX, iAttributes, sr) == 0) { do { if ((sr.Attr & iAttributes) == sr.Attr) { lszc=sr.TimeStamp.FormatString("yyyymmddhhnnsszzz"); //在文件名的前面加上文件的建立时间 lszc+=sr.Name; MyList->Add(lszc); } } while (FindNext(sr) == 0); FindClose(sr); } MyList->Sorted = false; MyList->CaseSensitive=true; MyList->Sorted=true; //列表的文件名按文件的建立时间排序 int cd; for(int i=0;i<MyList->Count;i++) { lszc=MyList->Strings[i]; cd=MyList->Strings[i].Length(); ListBox1->Items->AddStrings(lszc.SubString1(18,cd-17)); //去掉文件名前的时间,放入列表盒中显示出来。 } ListBox1->Items->EndUpdate(); delete MyList;
ooolinux
2018-05-06
打赏
举报
回复
参考: C++ Builder在线程中监视文件夹变化
http://wmingyan.blog.163.com/blog/static/91267900201211582823522/
qq_27066101
2018-05-06
打赏
举报
回复
谢谢,我琢么琢么
python自动化管理
文件
和
文件
夹
本套课程主要以实用为主方面来讲解使用python代码来操作
文件
和
文件
夹
,包括批量
创建
文件
和
文件
夹
,读取和写入
文件
,查询、搜索、遍历
文件
等操作。
Python学习:
获取
文件
夹
中
最新
的
文件
/
文件
夹
文章概述
获取
最新
修改
文件
关于lambda的用法os.path.getmtime用法
获取
最新
修改
文件
获取
文件
夹
中
,
最新
修改过的
文件
或者
文件
夹
import os #
文件
夹
目录 path="D:\\pythonProject\\ICA_unittest\\result" #
获取
文件
夹
中
所有的
文件
(名),以列表形式返货 lists=os.listdir(path) print("未经处理的
文件
夹
列表:\n %s \n"%lists ) # 按照key的关键字进行生序排列,lambda入参x作为list
使用 UiPath 从
文件
夹
中
获取
最新
文件
使用 UiPath 从
文件
夹
中
获取
最新
文件
很多时候,我们在自动化业务流程时使用
文件
。 有时,我们以任何其他方式从网络浏览器下载
文件
并将它们存储在一个
文件
夹
中
。 现在,为了处理下载的特定
文件
,我们需要从该
文件
夹
中
获取
最新
下载的
文件
,因为该
文件
夹
中
有很多
文件
。 让我们看看如何使用 UiPath 从
文件
夹
中
获取
最新
文件
的实现: 步骤 1:拖放一个分配活动并提供我们存储
文件
的
文件
夹
路径,如下所示: 步骤 2:拖放一个 Assign 活动并在其
中
编写以下代码: String.Join(“pa.
bat
获取
所有
文件
夹
和
文件
的名称 输出到txt
中
环境:win7 语言:不涉及 逻辑:使用bat(脚本实现这个功能)
获取
当前路径下所有
文件
夹
和
文件
名,并换行输出至txt
文件
中
。 运行
文件
下载链接:http://download.csdn.net/download/i_likechard/9975303 步骤: 一.首先
创建
一个bat
文件
。 ①右键新建一个txt文本
文件
。 ②双击打开,输入“DIR *.* /B >LIST.TXT”,点击“CTRL”+"S"保存,关闭txt。 ③右键此文本
文件
,重命名为“1.bat”
文件
。 二、使用方法 ①在需要统计所有
python
创建
文件
和
文件
夹
创建
文件
夹
import os def mkdir(path): folder = os.path.exists(path) if not folder: #判断是否存在
文件
夹
如果不存在则
创建
为
文件
夹
os.makedirs(path) #makedirs
创建
文件
时如果路径不存在会
创建
这个路径 print "---
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章