কম্পিউটার টিউটোরিয়াল

সি/সি++-এ rename() ফাংশন


সি লাইব্রেরি ফাংশন int rename(const char *old_filename, const char *new_filename) old_filename-এ রেফার করা ফাইলের নামকে new_filename-এ পরিবর্তন করে।

rename() ফাংশনের ডিক্লেরেশন:

int rename(const char *old_filename, const char *new_filename)

প্যারামিটারগুলো: old_filename - রিনেম/মুভ করা ফাইলের নাম, new_filename - ফাইলের নতুন নাম। সাফল্যে ০, এরর হলে -১ রিটার্ন করে।

উদাহরণ

#include <stdio.h>

int main() {
    int ret;
    char oldname[] = "file.txt";
    char newname[] = "newfile.txt";
    ret = rename(oldname, newname);
    if (ret == 0) {
        printf("File renamed successfully");
    } else {
        printf("Error: unable to rename the file");
    }
    return 0;
}

ধরি file.txt নামে একটি ফাইল আছে। উপরের প্রোগ্রাম দিয়ে আমরা এটি রিনেম করব newfile.txt-এ।

আউটপুট

File renamed successfully
  1. সি/সি++-এ ল্যাম্বডা ফাংশনের তাৎপর্য

  2. C/C++-তে ফাংশন: সম্পূর্ণ গাইড

  3. C/C++-তে putwchar() ফাংশন

  4. C/C++-তে system() ফাংশন: কম্যান্ড এক্সিকিউশন