ÆÄÀÏ °æ·Î

file :: path´Â µð·ºÅ丮 Æ®¸®¸¦ ¸¸µé°Å³ª Á¦°ÅÇÏ´Â perl ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

ÆÄÀÏ °æ·Î ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Tim Bunce and Charles Bailey
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~nwclark/perl-5.8.8/lib/File/Path.pm

ÆÄÀÏ °æ·Î ű×


ÆÄÀÏ °æ·Î ¼³¸í

file :: path´Â µð·ºÅ丮 Æ®¸®¸¦ ¸¸µé°Å³ª Á¦°ÅÇÏ´Â perl ¸ðµâÀÔ´Ï´Ù. file :: path´Â µð·ºÅ丮 Æ®¸®¸¦ ÀÛ¼ºÇϰųª Á¦°ÅÇÏ´Â perl ¸ðµâÀÔ´Ï´Ù. Synopsis ÆÄÀÏ :: °æ·Î¸¦ »ç¿ëÇÕ´Ï´Ù. MKPATH ([ '/ foo / bar / baz', 'blurfl / equx', 1, 0711); rmtree ([ 'foo / bar / baz', 'blurfl / qux', 1, 1); mkdir kernel È£ÃâÀÌ µÎ °³ ÀÌ»óÀÇ µð·ºÅ丮¸¦ ¸¸µéÁö ¾Ê¾Æµµ µð·ºÅ͸®¸¦ ¸¸µé ¼öÀÖ´Â Æí¸®ÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÇÑ ¹ø¿¡. MKPATH´Â ¼¼ °³ÀÇ Àμö¸¦ ÃëÇÕ´Ï´Ù. ÀÛ¼ºÇÒ °æ·ÎÀÇ À̸§ ¶Ç´Â ÀÛ¼ºÇÒ °æ·Î ¸ñ·Ï, ºÎ¿ï °ª, true°¡ »ý¼º µÉ ¶§ °¢ µð·ºÅ丮ÀÇ À̸§À» ÀμâÇϵµ·Ï À¯¹ßµÇ¸é ºÎ¿ï °ªÀÔ´Ï´Ù (±âº»°ªÀº false) , ÇöÀç umask.it¿¡ ÀÇÇØ ¼öÁ¤ µÉ µð·ºÅ͸® (±âº»°ª 0777)¸¦ »ý¼º ÇÒ ¶§ »ç¿ëÇÒ ¼ýÀÚ ¸ðµå´Â ÇöÀç UMask¿¡¼­ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ ¿À·ù°¡ »ý¼ºµÇ¾ú½À´Ï´Ù. µð·ºÅ丮°¡ ÀÛ¼ºµÇÁö ¾Êµµ·Ï, MKPath ÇÔ¼ö´Â Carp :: Croak¿¡¼­ Ä¡¸íÀûÀÎ ¿À·ù¸¦ ¹ß»ý½Ãŵ´Ï´Ù. ÀÌ ¿À·ù´Â eval ºí·Ï°ú ÇÔ²² °¤ÇôÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. eval {mkpath ($ dir)}; if ($ @) {print "´Â $ dir : $ @"À» ¸¸µé ¼ö ¾ø½À´Ï´Ù. } ¸¶Âù°¡Áö·Î RMTree ÇÔ¼ö´Â UNIX ¸í·É rm -r°ú ¸¶Âù°¡Áö·Î µð·ºÅ丮 ±¸Á¶¿¡¼­ ÇÏÀ§ Æ®¸®¸¦ »èÁ¦ÇÏ´Â Æí¸®ÇÑ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. RMTree´Â »èÁ¦ÇÒ ÇÏÀ§ Æ®¸®ÀÇ ·çÆ® ¶Ç´Â ·çÆ® ¸ñ·Ï¿¡ ´ëÇÑ ÂüÁ¶¸¦ »ç¿ëÇÕ´Ï´Ù. °¢ ·çÆ® ¾Æ·¡ÀÇ ¸ðµç ÆÄÀÏ°ú µð·ºÅ丮´Â ¹°·Ð »Ñ¸® ÀÚü°¡ »èÁ¦µË´Ï´Ù. Boolean °ªÀº true°¡ ÆÄÀÏÀ» °Ë»ç ÇÒ ¶§¸¶´Ù ÆÄÀÏ À̸§À» ºÎ¿©ÇÏ°í rmdir¸¦ »ç¿ëÇÏ´ÂÁö ¶Ç´Â ÇØÁ¦ÇÏ¿© Á¦°Å ÇÒ ¸µÅ©°¡ ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â °æ¿ì ¶Ç´Â ±× °Ç³Ê ¶Ù´Â °ÍÀÔ´Ï´Ù. (±âº»°ªÀº false) boolean °ªÀ¸·Î, rmtree°¡ »èÁ¦ ¾×¼¼½º (VMS¿¡¼­ ½ÇÇàÁßÀÎ °æ¿ì) ¶Ç´Â ¾²±â ¾×¼¼½º (´Ù¸¥ OS¿¡¼­ ½ÇÇàÁßÀÎ °æ¿ì)°¡¾ø´Â ÆÄÀÏÀ» °Ç³Ê ¶Û ¼ö ÀÖ½À´Ï´Ù. VM ÀÌ¿ÜÀÇ OSS ÀÌ¿ÜÀÇ OSS¿¡¼­ '»èÁ¦ Çã°¡'¿¡ ´ëÇÑ ±âÁØÀÌ ÇØ°á µÉ ¶§ ¹Ì·¡¿¡´Â º¯°æµË´Ï´Ù. (±âº»°ªÀº false) ¼º°øÀûÀ¸·Î »èÁ¦ µÈ ÆÄÀÏ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. ½Éº¼¸¯ ¸µÅ©´Â ´Ü¼øÈ÷ »èÁ¦µÇ¾î ÀÖÁö ¾ÊÀ¸¸ç rmtree¸¦ ½ÇÇàÇϰųª rmtree°¡ ½ÇÇàµÇ´Â µ¿¾È º¯°æµÇ°Å³ª À̵¿ÇÒ ¼öÀÖ´Â µð·ºÅ丮 Æ®¸®¿¡¼­ º¯ÇüµÇ°Å³ª À̵¿ÇÒ ¼öÀÖ´Â µð·ºÅ丮 Æ®¸®¿¡¼­ ¾ÈÀüÇÏÁö ¾Ê°í °æ·Î ±¸¼º ¿ä¼Ò°¡ÀÖ´Â µð·ºÅ丮 Æ®¸®¿¡¼­ ¶Ç´Â ½Å·ÚÇÒ ¼ö¾ø´Â »ç¿ëÀÚ°¡ ÀáÀçÀûÀ¸·Î ¾²±â °¡´ÉÇϵµ·Ï ÇÏÀ§ µð·ºÅ丮. ¼¼ ¹ø° ¸Å°³ º¯¼ö°¡ trueÀÌ ¾Æ´Ï°í rmtree°¡ Áß´ÜµÇ¸é »èÁ¦¸¦ Çã¿ëÇϵµ·Ï º¯°æµÈ ±ÇÇÑÀ» °¡Áø ÆÄÀÏ°ú µð·ºÅ丮¸¦ ³²±æ ¼ö ÀÖ½À´Ï´Ù (¹× ÀÌÀü ¹öÀüÀÇ ÆÄÀÏ°ú µð·ºÅ丮°¡ ÆÄÀÏ°ú µð·ºÅ丮¸¦ ¼¼»ó - Àбâ / ¾²±â °¡´É!) RMTreeÀÇ ¿À·ù ¹ß»ýÀº $ sig {__ warn__}¸¦ »ç¿ëÇÏ¿© Áø´Ü ¸Þ½ÃÁö¸¦ Æ®·¡ÇÎ ÇÏ¿©¸¸ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ýȯ °ª¿¡¼­´Â ºÐ¸íÇÏÁö ¾Ê½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.


ÆÄÀÏ °æ·Î °ü·Ã ¼ÒÇÁÆ®¿þ¾î

ÆÄÀÏ :: LCKPWDF.

FILE :: LCKPWDF´Â LCKPWDF ¹× ULCKPWDF¸¦ »ç¿ëÇÏ¿© PASSWD ¹× ¼¨µµ¿ì ÆÄÀÏÀ» Àá±×°í Àá±Ý ÇØÁ¦ÇÏ´Â PERL ¸ðµâÀÔ´Ï´Ù. ...

184

´Ù¿î·Îµå