网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CFile::SetStatus
释义 CFile::SetStatus

static void SetStatus(LPCTSTR lpszFileName,const CFileStatus& status);
  throw (CFileException);

参数:
lpszFileName所需文件的路径字符串。此路径可为相对的或为绝对的,但不可为网络名。
status包含新状态信息的缓冲区。调用此成员函数用当前值预先填充CFileStatus结构,然后用要求的值改变它。如果值为0,则相对应的状态项均不更新。可参阅GetStatus成员函数关于CFileStatus结构的描述。

说明:
设置与此文件位置有关的状态。
要设置时间,可改变Status的m_mtime字段。
注意,当调用SetStatus仅希望改变文件属性并且文件状态结构的成员m_mtime非零,属性也会受到影响(改变时间项也会对属性产生负作用)。如果希望仅改变文件属性,先设置文件状态结构的成员m_mtime为0,然后调用SetStatus。

示例:
// example for CFile::SetStatus
char* pFileName ="test.dat";
extern BYTE newAttribute;
CFile::Status Status;
CFile::GetStatus (pFileName,status);
status.m_attribute = newAttribute;
CFile::SetStatus(pFileName,status);

请参阅:CFile::GetStatus
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:35:10