Á¤Àû void SetStatus ( LPCTSTR lpszFileName, const CFileStatusamp; »óÅ );
´øÁ® ( CFileException );(&A)
¸Å°³ º¯¼ö
lpszFileName
¹®ÀÚ¿ ¿øÇÏ´Â ÆÄÀÏÀÇ °æ·ÎÀÔ´Ï´Ù. °æ·Î »ó´ë ¶Ç´Â Àý´ë µÉ ¼ö ÀÖÁö¸¸ ³×Æ®¿öÅ© À̸§À» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.
»óÅÂ
»õ »óÅ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â ¹öÆÛÀÔ´Ï´Ù. ÇöÀç °ª°ú ÇÔ²² CFileStatus ±¸Á¶¸¦ prefill ´ÙÀ½ Çʿ信 µû¶ó º¯°æÇÑ GetStatus ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. °ªÀÌ 0 ÀÎ °æ¿ì¿¡ ÇØ´ç »óÅ Ç׸ñÀÌ ¾÷µ¥ÀÌÆ® µÇÁö ¾Ê½À´Ï´Ù. ¿¡ ´ë ÇÑ CFileStatus ±¸Á¶ ¼³¸í GetStatus ¸â¹ö ÇÔ¼ö¸¦ ÂüÁ¶ ÇϽʽÿÀ.
ÁÖÀÇ
ÀÌ ÆÄÀÏ À§Ä¡¿Í °ü·Ã µÈ ÆÄÀÏÀÇ »óŸ¦ ¼³Á¤¡£
½Ã°£À» ¼³Á¤ ÇÏ·Á¸é »óÅ m_mtime ÇÊµå ¼öÁ¤¡£
SetStatus ¿¡ ´ë ÇÑ È£Ã⸸ ÆÄÀϰú m_mtime ¸â¹öÀÇ Æ¯¼ºÀ» º¯°æ ÇÏ·Á°í ÇÒ ¶§ ÆÄÀÏÀÇ »óÅ ±¸Á¶´Â 0ÀÌ ¾Æ´Ñ, (º¯°æ ŸÀÓ ½ºÅÆÇÁ Ư¼º¿¡ ºÎÀÛ¿ëÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù) Ư¼ºÀ» ¿µÇâ µÉ note ÇϽñ⠹ٶø´Ï´Ù. °æ¿ì¿¡ ÆÄÀÏÀÇ Æ¯¼ºÀ» º¯°æ ÇÏ·Á¸é ¸ÕÀú ÆÄÀÏ »óÅ ±¸Á¶Ã¼ÀÇ m_mtime ¸â¹ö¸¦ 0 ÇÑ SetStatus ¿¡ ´ë ÇÑ È£ÃâÀ» È®ÀÎ ¼³Á¤¡£
¿¹Á¦
Cfile::setstatus¿¡ ´ë ÇÑ //example
char * pFileName = "test.dat";
extern ¹ÙÀÌÆ® newAttribute;
CFileStatus »óÅÂ;
CFile::GetStatus (pFileName, »óÅÂ);
status.m_attribute = newAttribute;
CFile::SetStatus (pFileName, »óÅÂ)
CFile °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CFile::GetStatus(&N)