Đổi tên () và xóa tệp trong php

PHP có các chức năng đơn giản để xử lý tất cả các tệp di chuyển, sao chép và xóa và hoàn toàn đúng - chúng đều là những việc rất phổ biến nên không có lý do gì làm khó chúng. Nếu bạn đang sử dụng Unix, bạn sẽ biết rằng không có lệnh "đổi tên", vì đổi tên tệp về cơ bản giống như di chuyển tệp, vì vậy bạn sử dụng lệnh di chuyển [mv] - lệnh này cũng giống như trong PHP

Các tệp được di chuyển bằng rename[], được sao chép bằng copy[] và bị xóa bằng unlink[]. Ban đầu, Unlink[] có vẻ như là một lựa chọn từ kỳ lạ, nhưng các hệ thống Unix coi tên tệp là "liên kết cứng" với chính các tệp thực tế, vì vậy để hủy liên kết một tệp là xóa nó

Ghi chú của tác giả. cả ba chức năng sẽ hoạt động mà không cần thêm thông tin từ bạn. Nếu bạn chọn chuyển một tệp hiện có sang tham số thứ hai của rename[], nó sẽ đổi tên tệp trong tham số một thành tệp trong tham số hai, ghi đè lên tệp gốc. Điều tương tự cũng áp dụng cho copy[] - bạn sẽ ghi đè lên tất cả các tệp mà không cần thắc mắc miễn là bạn có quyền chính xác

Bạn muốn học PHP 7?

Hacking with PHP đã được cập nhật đầy đủ cho PHP 7 và hiện có sẵn dưới dạng PDF có thể tải xuống. Nhận hơn 1200 trang học PHP thực hành ngay hôm nay

Nếu điều này hữu ích, vui lòng dành chút thời gian để nói với những người khác về Hacking với PHP bằng cách tweet về nó

PHP. đổi tên[] Chức năng

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Cập nhật lần cuối. 29 tháng 5 năm 2018

  • Đọc
  • Bàn luận
  • Thực tiễn
  • Video
  • khóa học
  • Cải thiện bài viết

    Lưu bài viết

    Hàm rename[] trong PHP là một hàm có sẵn dùng để đổi tên một tập tin hoặc thư mục. Nó cố gắng thay đổi tên cũ của tệp hoặc thư mục bằng tên mới do người dùng chỉ định và nó có thể di chuyển giữa các thư mục nếu cần.
    Nếu tên mới do người dùng chỉ định đã tồn tại, hàm rename[] sẽ ghi đè lên tên đó. Tên cũ của tệp và tên mới do người dùng chỉ định được gửi dưới dạng tham số cho hàm rename[] và nó trả về True nếu thành công và Sai nếu không thành công.

    cú pháp

    rename[oldname, newname, context]

    Thông số được sử dụng.
    Hàm rename[] trong PHP chấp nhận ba tham số.

    1. tên Cu. Nó là một tham số bắt buộc chỉ định tên cũ của tệp hoặc thư mục
    2. tên mới. Đây là một tham số bắt buộc chỉ định tên mới của tệp hoặc thư mục
    3. định nghĩa bài văn. Đây là một tham số tùy chọn chỉ định hành vi của luồng

    Giá trị trả về.
    Trả về True khi thành công và Sai khi thất bại.

    lỗi và ngoại lệ

    1. Hàm rename[] tạo Cảnh báo nếu tên mới đã tồn tại trong khi đổi tên thư mục
    2. Trình bao bọc được sử dụng trong tên cũ phải khớp với trình bao bọc được sử dụng trong tên mới
    3. Nếu hệ thống tệp đích không cho phép thực hiện lệnh gọi hệ thống chown[] và chmod[] trên tệp, thì hàm rename[] có thể tạo Cảnh báo

    ví dụ

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    

    Các chương trình dưới đây minh họa hàm rename[]

    Giả sử có một tệp có tên là gfg. txt”

    chương trình 1




    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    3

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    4
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    5_______36
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    7

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    0

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    1

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    5
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    4
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    7

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    0

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    7

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    8
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    4____90
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2
    1
    2

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    0

    1
    4

    đầu ra

    1

    chương trình 2




    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    3

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    4
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    5_______36
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    7

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    51

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    1

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    5
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    4
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    7

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    51

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    58

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    59
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    20______321
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    20
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    24

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    0____326

    ________ 327 ________ 328 ________ 329 ________ 330

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    0____332

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    33

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    0
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    35

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    27
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    59____338
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    4
    1
    0
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    2
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    24

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    43
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    26

    ________ 345 ________ 328 ________ 347 ________ 330

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    43
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    32

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    43
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    33

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    43
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    35

    ________ 345 ________ 328 ________ 357 ________ 330

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    43
    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    32

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    51____332

    1
    4

    đầu ra

    Input : $old_name = "gfg.txt" ; 
            $new_name = "newgfg.txt" ; 
            rename[ $new_name, $old_name] ;
    
    Output : 1
    
    Input : $old_name = "gfg.txt" ;
            $new_name = "newgfg.txt" ; 
            if[file_exists[$new_name]]
            { 
               echo "Error While Renaming $old_name" ;
            }
            else
            {
               if[rename[ $old_name, $new_name]]
               { 
               echo "Successfully Renamed $old_name to $new_name" ;
               }
              else
              {
               echo "A File With The Same Name Already Exists" ;
              }
            }
    
    Output : Successfully Renamed gfg.txt to newgfg.txt
    
    5

    Những bài viết liên quan

    • PHP. chức năng sao chép [ ]
    • PHP. chức năng hủy liên kết []

    Tham khảo.
    http. //php. net/thủ công/vi/chức năng. đổi tên. php


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Mục đích của hàm rename[] khi tạo tệp PHP là gì?

    Hàm rename[] trong PHP là một hàm có sẵn được sử dụng để đổi tên tệp hoặc thư mục . Nó cố gắng thay đổi tên cũ của tệp hoặc thư mục bằng tên mới do người dùng chỉ định và nó có thể di chuyển giữa các thư mục nếu cần.

    Làm cách nào bạn có thể xóa tệp khỏi PHP?

    Hàm unlink[] xóa tệp.

    Làm cách nào chúng ta có thể đổi tên tệp trong PHP?

    Hàm PHP rename[] . txt","/home/docs/my_file. txt"];

    Chức năng của lệnh đổi tên là gì?

    Mục đích. Thay đổi tên tệp mà tệp được lưu trữ . RENAME thay đổi tên của tên tệp đầu tiên bạn nhập thành tên tệp thứ hai bạn nhập. Nếu bạn nhập chỉ định đường dẫn cho tên tệp đầu tiên, tệp được đổi tên sẽ được lưu trữ trên cùng đường dẫn đó.

    Chủ Đề