1. Çü½Ä
Çü½Ä1) result= mkdir(dirname)
Çü½Ä2) result= mkdir(dirname, permission_mode)
2. ±â´É: ÀÎÀÚ dirname¸íÀÇ µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù.
3. ¼³¸í
(1) ÀÎÀÚ dirnameÀº ¹®ÀÚ¿ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿·Î º¯È¯µÈ´Ù.
(2) ÀÎÀÚ dirnameÀº µð·ºÅ丮 À̸§À¸·Î wild card ("*" À̳ª "?")¸¦ ´ëÇ¥¹®ÀÚ·Î
ÀνÄÇÏÁö ¾Ê°í µð·ºÅ丮 À̸§À¸·Î ó¸®ÇÑ´Ù.
(3) Çü½Ä2)¿¡¼ permission_mode´Â Á¤¼öÀ̸ç Á¤¼ö°¡ ¾Æ´Ï¸é Çüº¯È¯µÈ´Ù.
(4) permission_mode°¡ ¹®ÀÚ¿ÀÌ°í ¼öÄ¡·Î º¯È¯µÉ ¼ö ¾øÀ» ¶§´Â ¿¡·¯ 󸮵ȴÙ.
(5) Çü½Ä1)Àº Çã°¡¸ðµå°¡ 8Áø¼ö·Î 755°¡ µÇ¸ç Çü½Ä2)´Â ÀÓÀÇ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
(6) resultÀÇ °ªÀÌ Á¤¼ö 0 À̸é Á¤»óÀûÀ¸·Î ó¸®ÇÑ °æ¿ìÀÌ´Ù.
(7) resultÀÇ °ªÀÌ Á¤¼ö -1(ERROR)ÀÌ¸é ¿¡·¯°¡ ¹ß»ýÇÑ °ÍÀÌ´Ù.
4. »ç¿ë¿¹
dir= helpdir ~ "test"; // ½ÃÇè¿ë µð·ºÅ丮¸í
// rt= mkdir(dir); Àº rt= mkdir(dir, 0c755)¿Í °°´Ù
rt= mkdir(dir, 0c700); // µð·ºÅ丮 »ý¼º(Çã°¡¸ðµå: rwx------)
if(rt==ERROR) print(dir, " µð·ºÅ丮°¡ ÀÌ¹Ì Àְųª ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù!\n");
else print(dir, " µð·ºÅ丮¸¦ »ý¼ºÇß½À´Ï´Ù!\n");
rmdir(dir); // ½ÃÇè¿ë µð·ºÅ丮 »èÁ¦
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
/wel/help/test µð·ºÅ丮¸¦ »ý¼ºÇß½À´Ï´Ù!
|