BOOL GetStatus ( CFileStatusamp; rStatus ) const;(&A)
Á¤Àû BOOL ÆÄ½ºÄ® GetStatus ( LPCTSTR lpszFileName, CFileStatusamp; rStatus );(&A)
¹Ýȯ °ª
TRUE À̸é ÁöÁ¤µÈ µÈ ÆÄÀÏ¿¡ ´ë ÇÑ »óÅ Á¤º¸¸¦ ¾òÀ»; ±×·¸Áö ¾ÊÀ¸¸é, °ÅÁþ¡£
¸Å°³ º¯¼ö
rStatus
»óÅ Á¤º¸¸¦ ¹ÞÀ» °Í ÀÌ´Ù »ç¿ëÀÚ°¡ Á¦°øÇÑ CFileStatus ±¸Á¶¿¡ ´ë ÇÑ ÂüÁ¶. CFileStatus ±¸Á¶´Â ´ÙÀ½ Çʵå:
lpszFileName
Windows ¹®ÀÚ¿¡¼ ¹®ÀÚ¿Àº ¿øÇÏ´Â ÆÄÀÏÀ» °æ·Î ¼³Á¤ ÇÕ´Ï´Ù. °æ·Î »ó´ë ¶Ç´Â Àý´ë ÀÏ ¼ö ÀÖÁö¸¸ ³×Æ®¿öÅ© À̸§À» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.
ÁÖÀÇ
GetStatus ÀÇ °¡»ó ¹öÀüÀÌ CFile °³Ã¼¿Í °ü·Ã µÈ ¿¸° ÆÄÀÏÀÇ »óŸ¦ °Ë»ö ÇÕ´Ï´Ù. M_szFullName ±¸Á¶Ã¼ ¸â¹ö¿¡ °ªÀ» »ðÀÔ ÇÏÁö ¾Ê½À´Ï´Ù.
Á¤Àû ¹öÀü ¸í¸í µÈ ÆÄÀÏÀÇ »óŸ¦ °¡Á®¿É´Ï´Ù ¹× ÆÄÀÏ m_szFullName¿¡ º¹»ç ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â ½ÇÁ¦·Î ÆÄÀÏÀ» ¿Áö ¾Ê°í µð·ºÅ͸® Ç׸ñ¿¡¼ ÆÄÀÏ »óŸ¦ °¡Á®¿É´Ï´Ù. ±×°ÍÀº ÆÄÀÏÀÇ Á¸Àç ¹× ¾×¼¼½º ±ÇÇÑÀ» Å×½ºÆ® ÇÏ´Â µ¥ À¯¿ë¡£
M_attribute ÆÄÀÏ Æ¯¼ºÀÔ´Ï´Ù. Microsoft Foundation Ŭ·¡½º Ư¼ºÀ» »ó¡ÀûÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï enum type Ư¼º Á¦°ø:
¿°ÅÇü Ư¼º {
nbsp; ÀÏ¹Ý 0x00, =
? readOnly = 0x01,
? ¼û°ÜÁø 0x02, =
? ½Ã½ºÅÛ 0x04, =
? º¼·ý = 0x08,
? µð·ºÅ͸® 0x10 =
? ¾ÆÄ«À̺ê 0x20 =
? }(&N)
¿¹Á¦
Cfile::getstatus¿¡ ´ë ÇÑ //example
CFileStatus »óÅÂ;
extern CFile cfile;
°æ¿ì (cfile.GetStatus (»óÅÂ)) nbsp;?? / / °¡»ó ¸â¹ö ÇÔ¼ö
{
# ifdef _DEBUG
afxDump << "ÆÄÀÏ Å©±â =" << status.m_size << "\n";
# endif
}
char * pFileName = "test.dat";
°æ¿ì (CFile::GetStatus (pFileName, »óÅÂ)) / / Á¤Àû ÇÔ¼ö
{
# ifdef _DEBUG
afxDump << "Àüü ÆÄÀÏ À̸§ =" << status.m_szFullName << "\n";
# endif
}
CFile °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CFile::SetStatus, CTime(&N)