社区
C++ Builder
帖子详情
请问如何知道一个文件的创建时间?
kingman888
2003-04-25 03:21:57
AnsiString filename;
filename="c:\1.doc";
如何读出这个文件的创建时间?
...全文
111
8
打赏
收藏
请问如何知道一个文件的创建时间?
AnsiString filename; filename="c:\1.doc"; 如何读出这个文件的创建时间?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingman888
2003-04-25
打赏
举报
回复
谢谢了, ch21st(风尘鸟) 的方法最好好用了。
crysword
2003-04-25
打赏
举报
回复
这是我从书上抄来的一段得到文件创建,更改和最后访问时间的函数,给你做做参考,因为我也是新手,但愿对你有用
在定义中加入函数声明;
TDateTime GetFileTime(String sFilename,int TimeType);
函数定义
{
WIN32_FIND_DATA ffd;
WORD fd,ft;
DWORD fdt;
FILETIME lft,Time;
HANDLE H;
H = FindFirstFile(sFilename.c_str(),&ffd);
Swith(TimeType)
{
case 0:Time = ffd.ftCreationTime;break;
case 1:Time = ffd.ftLastWriteTime;break;
case 2:Time = ffd.ftLastAccessTime;break;
default:
Time = ffd.ftCreationTime;
}
if (H!=INVALID_HANDLE_VALUE)
{
FindClose(H);
FileTimeToLocalFileTime(&Time,&lft);
FileTimeToDosDateTime(&lft,&fd,&ft);
return FileDateToDateTime(MAKELONG(ft,fd));
}
else
return TDateTime();
}
Acquarius
2003-04-25
打赏
举报
回复
新手的问题还都不简单呐。
keenleung
2003-04-25
打赏
举报
回复
写错了
printf( "Time created : %s", ctime( &buf.st_ctime ) );
keenleung
2003-04-25
打赏
举报
回复
用C函数_stat也可以
struct _stat buf;
int result = _stat( "c:\\1.doc", &buf );
if( result != 0 )
printf("Error\n");
else
{
/* Output some of the statistics: */
printf( "Time created : %s", ctime( &buf.ct_atime ) );
}
道素
2003-04-25
打赏
举报
回复
FileGetDate
FileAge
kingman888
2003-04-25
打赏
举报
回复
能否写出具体的代码?我是新手。
最后要的时间格式是:2001-10-18 10:01
c2y
2003-04-25
打赏
举报
回复
BOOL GetFileTime(
HANDLE hFile, // identifies the file
LPFILETIME lpCreationTime, // address of creation time
LPFILETIME lpLastAccessTime, // address of last access time
LPFILETIME lpLastWriteTime // address of last write time
);
一个
时间
控件 ,关于active 控件的编写。
标题中的“
一个
时间
控件”表明这是
一个
与
时间
相关的用户界面组件,可能是在Microsoft MFC(Microsoft Foundation Classes)框架下开发的控件,因为提到了“MFC”(Microsoft Foundation Classes库)。MFC是Microsoft...
adt-bundle-windows-x86-20140624工具
文件
"adt-bundle-windows-x86-20140624工具
文件
"是
一个
专为Windows平台上的x86架构设计的Android开发工具包。这个压缩包包含了Android开发者需要的一系列核心工具,使得用户能够在本地环境中
创建
、调试和发布Android应用...
指定两个日期, 计算相隔的天数
无论是通过FRM
文件
的交互式界面,还是在代码中直接调用VBP
文件
内的函数,计算两个日期之间相隔的天数都是
一个
基本的
时间
管理操作。了解和掌握这些技巧有助于你在日常开发工作中更有效地处理
时间
序列数据,无论是为了...
Newtonsoft.Json.dll 程序
文件
9. **深度复制**:通过 `JsonSerializerSettings`,可以实现 JSON 对象的深度复制,即
创建
一个
与原对象完全独立的副本。 10. **配置和性能优化**:Json.NET 提供了丰富的配置选项,如设置日期格式、忽略循环引用、...
Android玲闹钟
开发者需要
创建
一个
静态的BroadcastReceiver,即使应用不在后台运行也能接收到闹钟触发的广播。 3. **Notification**:闹钟响起时,通常会通过通知栏提醒用户。开发者需要使用NotificationCompat.Builder来构建通知...
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章