如何使一个文件和另一个文件的时间、属性一样? 我写了一个用API函数写的拷贝的程序,主要用到CreateFile、ReadFile、WriteFile这几个函数。但拷贝后的文件时间、属性(主要是存挡的属性,原文件没有而后来的文件有了)与原来不同。该如何做?请指教!拜托! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如:CFileStatus status;CFile::GetStatus( "srcFile", status );CFile::SetStatus( "destFile", status ); 在拷贝文件后,可以GetFileAttributes得到源文件的属性,然后用SetFileAttributes设置目的文件属性,然后再用SetFileTime设置文件时间即可 本来有个函数GetFileAttributesEx也可以得到一个文件属性的结构,并且包含了文件时间(感觉上可以方便许多),可是不知道怎么回事,它却没有提供相应的一个SetFileAttributesEx来设置 DWORD m_FileAttributes; CFileStatus status;m_FileAttributes=GetFileAttributes(lptFilePath); if(!SetFileAttributes(lptFilePath,FILE_ATTRIBUTE_NORMAL)) return FALSE; CFileStatus status; if(!filed.GetStatus(lptFilePath,status)) return FALSE;可以得到源文件的所以属性在建立新的文件以后 filed.SetStatus(lptFilePath,status); if (!SetFileAttributes(lptFilePath,m_FileAttributes)) return FALSE;就可以了 最近写了下远程线程的程序,现在想综合一下却碰到语法错误? 一个北京VC工作机会 是不是CComBox的bug亚!问题解决多谢给分!! 奇怪问题 数组反向 初学vc,请问哪有用vc编的小文本编辑器的例子 介绍几本关于COM的好书吧~! 有没有人玩星际争霸,2170分买一个问题(在线等待)真心实意十分着急 关于对话框间数据传递的问题?? 怎么檫用背景图檫去位图。。。。 请问在用GetPrivateProfileString函数时,要读取的ini文件正在变动时会出现什么情况 WHY?
CFileStatus status;
CFile::GetStatus( "srcFile", status );
CFile::SetStatus( "destFile", status );
CFileStatus status;
m_FileAttributes=GetFileAttributes(lptFilePath);
if(!SetFileAttributes(lptFilePath,FILE_ATTRIBUTE_NORMAL))
return FALSE;
CFileStatus status;
if(!filed.GetStatus(lptFilePath,status))
return FALSE;
可以得到源文件的所以属性在建立新的文件以后
filed.SetStatus(lptFilePath,status);
if (!SetFileAttributes(lptFilePath,m_FileAttributes))
return FALSE;
就可以了