ფუნქცია rename
ფუნქცია rename გადარქმევს ფაილს ან დირექტორიას. პირველ პარამეტრად ფუნქცია იღებს ფაილის მიმდინარე სახელს ან მასზე გზას, მეორე პარამეტრად - ახალ სახელს ან გზას. ფუნქცია აბრუნებს true წარმატების შემთხვევაში და false შეცდომის შემთხვევაში.
სინტაქსი
rename(string $oldname, string $newname, resource $context = null): bool
მაგალითი
გადავარქვათ ფაილი 'old.txt'-დან 'new.txt'-ზე:
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
კოდის შესრულების შედეგი:
true
მაგალითი
გადავიტანოთ ფაილი სხვა დირექტორიაში:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
კოდის შესრულების შედეგი:
true
მაგალითი
შევეცადოთ არმარსებული ფაილის გადარქმევა:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
კოდის შესრულების შედეგი:
false
მაგალითი
გადავარქვათ დირექტორია:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
კოდის შესრულების შედეგი:
true
ასევე იხილეთ
-
ფუნქციას
copy,
რომელიც აკოპირებს ფაილს -
ფუნქციას
unlink,
რომელიც შლის ფაილს -
ფუნქციას
move_uploaded_file,
რომელიც გადააქვს ატვირთული ფაილი