C লাইব্রেরি ফাংশন int remove(const char *filename) প্রদত্ত ফাইল নাম মুছে দেয় যাতে এটি আর অ্যাক্সেসযোগ্য না হয়৷
৷নিচে রিমুভ() ফাংশনের ঘোষণা দেওয়া হল।
int remove(const char *filename)
এই ফাংশনটি ফাইলের নাম নেয়। এটি মুছে ফেলা ফাইলের নাম ধারণকারী C স্ট্রিং। সাফল্যে, শূন্য ফেরত দেওয়া হয়। ত্রুটিতে, -1 ফেরত দেওয়া হয়, এবং ত্রুটি যথাযথভাবে সেট করা হয়।
উদাহরণ
#include <stdio.h> #include <string.h> int main () { int ret; FILE *fp; char filename[] = "file.txt"; fp = fopen(filename, "w"); fprintf(fp, "%s", "This is tutorialspoint.com"); fclose(fp); ret = remove(filename); if(ret == 0) { printf("File deleted successfully"); } else { printf("Error: unable to delete the file"); } return(0); }
ধরা যাক আমাদের কাছে একটি টেক্সট ফাইল file.txt এর কিছু বিষয়বস্তু আছে। সুতরাং আমরা উপরের প্রোগ্রামটি ব্যবহার করে এই ফাইলটি মুছে ফেলতে যাচ্ছি। আসুন আমরা নিম্নলিখিত বার্তাটি তৈরি করতে উপরের প্রোগ্রামটি কম্পাইল এবং রান করি এবং ফাইলটি স্থায়ীভাবে মুছে ফেলা হবে।
আউটপুট
File deleted successfully