MFC中修改文件属性(包括文件创建时间、文件修改时间、文件访问时间、文件大小等)
2014-01-03 21:27
489 查看
上一篇将了如何去获取一个文件的文件属性,那么我们有些时候还要对一个文件进行设置其文件属性值。
比方说:我在服务器上下载一个文件,我要求下载的文件属性要和服务器上的文件属性一致。
那么我们就要对下载后的文件进行修改其文件属性参数了。
那么怎么修改呢?
BOOL SetFileAttributes(time_t createTime, time_t accessTime, time_t modifyTime)
{
CFile cfile;
CFileStatus status;
if(!cfile.GetStatus(status))
{
//AfxMessageBox("获取文件属性失败!!!");
return false;
}
status.m_ctime = createTime;
status.m_atime = accessTime;
status.m_mtime = modifiTime;
status.m_attribute = 0x00; //文件正常(主要考虑权限问题)
try
{
cfile.SetStatus(strpath, status); //设置文件属性
}
catch(CFileException e)
{
char buf[256];
e.GetErrorMessage(buf,256);
//AfxMessageBox(buf);
return false;
}
return true;
}
好了,今天的修改文件属性就介绍到这里,如果大家有什么不懂的或者我哪里说错了请及时联系我,新浪邮箱:chao_song2011@sina.cn 不胜感激!!!
比方说:我在服务器上下载一个文件,我要求下载的文件属性要和服务器上的文件属性一致。
那么我们就要对下载后的文件进行修改其文件属性参数了。
那么怎么修改呢?
BOOL SetFileAttributes(time_t createTime, time_t accessTime, time_t modifyTime)
{
CFile cfile;
CFileStatus status;
if(!cfile.GetStatus(status))
{
//AfxMessageBox("获取文件属性失败!!!");
return false;
}
status.m_ctime = createTime;
status.m_atime = accessTime;
status.m_mtime = modifiTime;
status.m_attribute = 0x00; //文件正常(主要考虑权限问题)
try
{
cfile.SetStatus(strpath, status); //设置文件属性
}
catch(CFileException e)
{
char buf[256];
e.GetErrorMessage(buf,256);
//AfxMessageBox(buf);
return false;
}
return true;
}
好了,今天的修改文件属性就介绍到这里,如果大家有什么不懂的或者我哪里说错了请及时联系我,新浪邮箱:chao_song2011@sina.cn 不胜感激!!!
相关文章推荐
- MFC中获取文件的属性(包括文件创建时间、修改时间、访问时间、文件大小等)
- 设置文件属性里的时间,包括:创建时间、访问时间、修改时间
- VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
- VC++ 获取文件属性创建时间、修改时间和访问时间
- 修改文件(文件夹)的属性(隐藏,只读,存档,创建时间,最后访问时间,最后修改时间)
- VC++ 获取文件属性创建时间、修改时间和访问时间
- Windows平台上修改某个文件的创建、访问、修改日期时间属性
- [原]VC实现修改文件创建、访问、修改时间属性
- VC实现修改文件创建、访问、修改时间属性(转载)
- VC ++实现 对文件的 隐藏, 只读 ,创建时间 , 最后修改时间 ,最后访问时间 属性的修改
- 如何访问一个文件的创建、修改时间、文件属性
- [Windows]_[初级]_[修改文件的创建时间-修改时间-访问时间]
- VS2005 ASP.NET2.0安装项目的制作(包括数据库创建、站点创建、IIS属性修改、Web.Config文件修改)
- linux 下文件的创建时间、访问时间、修改时间和改变时间
- 为什么文件属性中的“访问时间”和“修改时间”不一致?
- [无聊]发个修改文件创建/修改/访问时间的东西
- VC修改文件时间属性(修改/访问时间)
- vbscript获取文件的创建时间、最后修改时间和最后访问时间的方法
- 指定某个文件的创建 修改 访问时间
- 用 C# 轻松读取、改变文件的创建、修改、访问时间