社区
C++ Builder
帖子详情
文件夹中最新创建文件的获取
qq_27066101
2018-05-05 03:55:19
一个文件夹下,有很多jpg文件,他们文件名为1.jpg,2.jpg,3.jpg,。。。。,根据创建时间,序号不断增大,而且文件数量还在持续不断地增加中。
怎么通过C++编程来确定当前时间下,最新创建的那个文件(或者序号最大的那个文件),并显示文件名称,精确度在毫秒级。
...全文
879
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,824
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章