_  _   ,_
/^\/^\-/ @D
~(________/ PERL.LT
|L |L
L L
Straipsniai  Funkcijos 
Funkcijos/mkdir - sukurti direktoriją
  • mkdir FILENAME,MASK
  • mkdir FILENAME

    Sukuria direktoriją, pateiktą FILENAME, su leidimais, pateiktais MASK (kaip umask). Sėkmės atveju gražina true, kitu atveju - false ir nustato $! (errno). Jei praleistas, MASK pagal nutylėjimą yra 0777.

    Bendrai, geriau sukurti direktorijas su leidimų MASK, ir leisti varototojams modifikuotis juos su umask, negu pateikti apribojimus per MASK ir neleisti vartotojui nieko daugiau. Išimtys šiai taisyklei yra, kai failas ar direktorija turi būti laikoma konfidencialiai (pvz. pašto failai). perlfunc(1) įvestis umask aptaria MASK pasirinkimą detaliau.

    Įsidėmėkite, kad pasak POSIX 1003.1-1996 FILENAME gali turėti bet kokį kiekį sekančių slash'ų. Kai kurios operacinės ir failų sistemos to nesupranta teisingai, taigi Perl automatiškai pašalina visus slash'us kad visi būtų laimingi.

algirdas@perl.lt 2005.04.11 - $dabar