如何获取文件的属性(大小,建立修改日期,等等) 用CFile类的GetStatus()成员函数就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 struct stat buffer;int handle;if(handle-open("myfile",0_RDONLY)==-1)//do something errorelse{ if(fstat(handle,&buffer) //error do something else printf("myfile is %ld bytes,last used %s\n",buffer.zt_size,ctime(&buffer.st_atime));close(handle);}#include "io.h""fcntl.h""sys\stat.h""time.h" BOOL GetFileInformationByHandle( HANDLE hFile, // handle to file LPBY_HANDLE_FILE_INFORMATION lpFileInformation // buffer); 假设有一C:\WIN.BMP文件,谁能给出源代码 我使用了CFile类的GetStatus,可是无论如何也读不出来属性,不知道这到底是为什么 CFileStatus status; CFile m_File; if(m_File.GetStatus("c:\\1.txt", status)) { /*从status的m_attribute中得到文件的各种属性 normal = 0x00, readOnly = 0x01, hidden = 0x02, system = 0x04, volume = 0x08, directory = 0x10, archive = 0x20 */ } GDI+ 透明那坑爹的效率 MFC窗口分割用CreateStatic,如何锁定静态切分窗口的比例?? 发现Google的失误了 线程里使用CSocket的问题 急! CSocket中,当Client A向Server传送数据未结束(比如文件),Client B是否就不能向Server传送数据? 一个简单问题SelectObject 关于匿名管道向shell输入命令的问题 进来有分 请教一个小问题,分不够在加! 请问有没有在C环境下取CPU序列号的函数??? 各位从事CAD软件开发的高手,请帮忙!!必有重赏!!, 各位大虾帮一下忙 dll怎么输出自己定义的结构和类.????
int handle;
if(handle-open("myfile",0_RDONLY)==-1)
//do something error
else
{ if(fstat(handle,&buffer)
//error do something
else
printf("myfile is %ld bytes,last used %s\n",buffer.zt_size,ctime(&buffer.st_atime));
close(handle);
}
#include "io.h"
"fcntl.h"
"sys\stat.h"
"time.h"
HANDLE hFile, // handle to file
LPBY_HANDLE_FILE_INFORMATION lpFileInformation // buffer
);
CFile m_File;
if(m_File.GetStatus("c:\\1.txt", status))
{
/*从status的m_attribute中得到文件的各种属性
normal = 0x00,
readOnly = 0x01,
hidden = 0x02,
system = 0x04,
volume = 0x08,
directory = 0x10,
archive = 0x20
*/
}