|
|
|
|
[PHP]
À©µµ¿ì¿¡¼ mkdir(), chmod(), rmdir() |
±Û¾´ÀÌ : dalsoo
³¯Â¥ : 11-05-25 07:54
Á¶È¸ : 1146
|
|
|
|
mkdir("test_1",0777);
chmod("test_1", 0777);
echo substr(sprintf('%o', fileperms('test_1')), -4);
ÀÌ·¯¸é ºÐ¸í test_1 µð·ºÅ丮°¡ »ý°Ü³ª°í
Æ۹̼ÇÀº 0777 ·Î ³ª¿Â´Ù.
»èÁ¦Çغ¸ÀÚ
rmdir ("test_1");
µð·ºÅ丮°¡ »èÁ¦µÈ´Ù.
À¯³äÇÒ Á¡Àº Æ۹̼ÇÀ» 777 ÀÌ ¾Æ´Ï¶ó 0777 Áà¾ß ÇÑ´Ù.
//
±×·±µ¥... test_2 ¶ó´Â µð·ºÅ丮°¡ Windows »ó¿¡¼ »ý¼ºµÇ¾ú´Ù¸é
ÀÌ µð·ºÅ丮¶ó¸é PHP¿¡¼´Â »èÁ¦°¡ µÇÁö ¾Ê´Â´Ù.
ÀÌÀ¯´Â ¹»±î...
À©µµ¿ì¿¡¼ »ý¼ºµÈ µð·ºÅ丮´Â
±×¸²¿¡¼ ó·³ `ÀÎÅͳݰԽºÆ®°èÁ¤`À̶ó´Â ¼Ó¼ºÀÌ ºÎ¿©µÇÁö ¾Ê¾Ò±â ¶§¹®À¸·Î º¸¿©Áø´Ù.
ÀÌ ¼Ó¼ºÀº º¹»ç¸¦ ÇÏ´õ¶óµµ Á¸¼ÓµÈ´Ù.
PHP¿¡¼ »ý¼ºµÈ test_1 µð·ºÅ丮¸¦ test_2 ·Î rename Çصµ ¼Ó¼ºÀº º¯ÇÏÁö ¾Ê¾Ò´Ù.
//
<?
# PHP ¿¡¼ µð·ºÅ丮¸¦ ¸¸µé¸é »èÁ¦°¡ µÈ´Ù.
$dirpath_1="test_1";
mkdir($dirpath_1,0777); // 777 ÀÌ ¾Æ´Ï¶ó 0777 ÀÌ´Ù.
chmod($dirpath_1, 0777); echo"<br>";
echo substr(sprintf('%o', fileperms($dirpath_1)), -4); echo"<br>";
$stat = stat($dirpath_1);
echo 'Access time: ' . $stat['atime']; echo"<br>";
echo 'Modification time: ' . $stat['mtime']; echo"<br>";
echo 'Device number: ' . $stat['dev']; echo"<br>";
rmdir($dirpath_1);
# À©µµ¿ì¿¡¼ ÀÌ¹Ì ¸¸µç µð·ºÅ丮´Â PHP»ó¿¡¼ »èÁ¦°¡ ¾ÈµÈ´Ù.
# Â÷ÀÌ´Â php chmod ÀÎÅͳݰԽºÆ®°èÁ¤À̶ó´Â ±ÇÇÑÀÌ ¾ø±â ¶§¹®ÀÌ´Ù.
# test_2 ´Â À©µµ¿ì¿¡¼ ¸¸µé¾î Å×½ºÆ® ÇÑ´Ù.
$dirpath_2="test_2";
# mkdir($dirpath_2,0777);
chmod($dirpath_2, 0777); echo"<br>";
echo substr(sprintf('%o', fileperms($dirpath_2)), -4); echo"<br>";
$stat = stat($dirpath_2);
echo 'Access time: ' . $stat['atime']; echo"<br>";
echo 'Modification time: ' . $stat['mtime']; echo"<br>";
echo 'Device number: ' . $stat['dev']; echo"<br>";
rmdir($dirpath_2);
?>
//
<?
±âŸ ÆÄÀÏ°ü·Ã
# Æ۹̼Ç
fileperms()
http://kr.php.net/manual/en/function.fileperms.php
# µð·ºÅ丮 Àбâ
$handle = opendir($dirpath_1);
# ´Ý±â
closedir($handle)
# µð·ºÅ丮À̵¿
chdir("WORK");
?>
¡Ø Æ÷Åп¡¼ °Ë»öµÈµÚ ¿øÇϽô ¸µÅ©°¡ ¾øÀ» °æ¿ì
È¸é »ó´ÜÀÇ Àüü°Ë»öÀ» ÀÌ¿ëÇϽʽÿÀ.
|
|
|
|
|