飞鸽传书用 CFile::GetStatus 获取文件状态
2014-05-15 09:27
225 查看
CFile::GetStatus飞鸽传书 在开发的时候,需要获取文件状态,使用方法加代码如下:
BOOL GetStatus(CFileStatus& rStatus)const;
static BOOL PASCAL GetStatus(LPCSTR lpszFileName, CFileStatus& rStatus);
返回值:如果指定文件的状态信息成功获取,则为TRUE,否则为FALSE。
参数:
说明:
GetStatus的虚拟版本获取与CFile对象有关的文件的状态,不把值插入到m_szFullName结构成员中。
静态版本获取文件状态并把文件名拷入m_szFullName。此函数从文件目录入口获取文件状态而不打开文件,这对于测试已存在和访问权限十分有用。
m_attribute是文件属性,MFC提供一个enum类型的属性,这样就可以用符号指定属性:
enum Attribute
{
normal = 0x00,
readOnly = 0x01,
hidden = 0x02,
system = 0x04,
volume = 0x08,
directory = 0x10,
archive = 0x20
};
示例:
// example for CFile::GetStatus
CFileStatus status;
Extern CFile cfile;
If(cfile.GetStatus(status)) // virtual member function
{
#ifdef _DEBUG
afxDump<<"File size ="<<status.m_size<<"\n";
#endif
}
char* pFileName ="test.dat";
if(CFile::GetStatus(pFileName,status)) // status function
{
#ifdef _DEBUG
afxDump<<"Full File name ="<<status.m_szFullName <<"\n";
#endif
}
原文:飞鸽传书用 CFile::GetStatus 获取文件状态
CFile::GetStatus飞鸽传书 在开发的时候,需要获取文件状态,使用方法加代码如下:
BOOL GetStatus(CFileStatus& rStatus)const;
static BOOL PASCAL GetStatus(LPCSTR lpszFileName, CFileStatus& rStatus);
返回值:如果指定文件的状态信息成功获取,则为TRUE,否则为FALSE。
参数:
rStatus | 用户提供的CFileStatus结构的参考,用来接收状态信息。CFileStatus结构有以下字段:
|
lpszFileName | Windows字符集表示的文件路径,此路径可为绝对的或为相对的,但不包含网络名。 |
GetStatus的虚拟版本获取与CFile对象有关的文件的状态,不把值插入到m_szFullName结构成员中。
静态版本获取文件状态并把文件名拷入m_szFullName。此函数从文件目录入口获取文件状态而不打开文件,这对于测试已存在和访问权限十分有用。
m_attribute是文件属性,MFC提供一个enum类型的属性,这样就可以用符号指定属性:
enum Attribute
{
normal = 0x00,
readOnly = 0x01,
hidden = 0x02,
system = 0x04,
volume = 0x08,
directory = 0x10,
archive = 0x20
};
示例:
// example for CFile::GetStatus
CFileStatus status;
Extern CFile cfile;
If(cfile.GetStatus(status)) // virtual member function
{
#ifdef _DEBUG
afxDump<<"File size ="<<status.m_size<<"\n";
#endif
}
char* pFileName ="test.dat";
if(CFile::GetStatus(pFileName,status)) // status function
{
#ifdef _DEBUG
afxDump<<"Full File name ="<<status.m_szFullName <<"\n";
#endif
}
原文:飞鸽传书用 CFile::GetStatus 获取文件状态
相关文章推荐
- Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。
- stat()—获取文件状态
- Android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等。
- Linux网络编程--获取文件状态信息fstat函数
- Android判断SD卡状态及获取各种文件目录
- 获取文件扩展名、 文件名、文件名不包括扩展名,检测文件夹、文件是否存在、创建文件夹,检测文件夹状态、检查文件名是否符合要求
- 一、还原项目之前的状态(不小心删除必要的文件代码)以及动态获取新浪微博授权码
- 飞鸽传书 CFile 大量地对文件进行操作
- stat()—获取文件状态
- python中怎样获取文件的修改时间及其他系统信息状态-os.stat()
- linux编程--获取文件状态与文件映射mmap .
- linux编程学习笔记(九) 获取文件状态与文件映射mmap
- stat()—获取文件状态
- stat函数的使用 获取文件状态 可以将文件状态复制保存在一个stat结构地址中,以此取得文件的大小等状态
- 飞鸽传书文件记录选择CFile还是CStdioFile?
- 日志打印到屏幕同时保存到文件及获取管道返回状态
- 嵌入式 stat()获取文件状态
- UC编程5-fcntl函数获取文件状态和加锁解锁/dup函数和文件映射
- Windows获取文件状态
- C语言stat()函数:获取文件状态