社区
C++ Builder
帖子详情
请问如何知道一个文件的创建时间?
kingman888
2003-04-25 03:21:57
AnsiString filename;
filename="c:\1.doc";
如何读出这个文件的创建时间?
...全文
85
8
打赏
收藏
请问如何知道一个文件的创建时间?
AnsiString filename; filename="c:\1.doc"; 如何读出这个文件的创建时间?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
);
c语言查建立
文件
的
时间
,C语言如何获取
文件
创建
时间
?
C语言如何获取
文件
创建
时间
?來源:互聯網2009-04-11 20:36:18評論分類: 電腦/網絡 >> 操作系統/系統故障問題描述:C语言如何获取
文件
创建
时间
?參考答案:char buf[65];struct stat;stat("c:\\test.txt", &...
怎么修改
文件
创建
时间
?
怎么修改
文件
创建
时间
?小编
知道
一个
软件工具能帮助我们修改
文件
的
创建
时间
,而且操作简单,下面我就来为大家做详细的步骤分享,一起往下看看吧。
如何修改
文件
的
创建
时间
?
如何修改
文件
的
创建
时间
?可能有不少人认为是不能修改的,其实是有方法进行修改的,下面小编就为大家介绍具体的修改方法吧.
linux下
文件
的
创建
时间
、访问
时间
、修改
时间
和改变
时间
若
文件
从
创建
后不曾修改过则可认为
创建
时间
=修改
时间
,若
文件
创建
后状态也不曾改变过则可认为
创建
时间
=改变
时间
,若
文件
创建
后不曾被读取过则可认为
创建
时间
=访问
时间
。但是,但是,上述情况基本上是不可能的,也...
Java中如何获取
文件
创建
时间
Java中如何获取
文件
创建
时间
?有没有搞错! 直觉上本人以为java.io.File已经直接提供了获取
文件
创建
时间
的方法,悲剧的是,UNIX和Linux平台压根就没有
文件
创建
时间
的概念,因此,Java作为一门具备跨平台特性的语言...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章