C लाइब्रेरी फंक्शन int remove(const char *filename) दिए गए फ़ाइल नाम . को हटाता है ताकि यह अब पहुंच योग्य न रहे।
हटाने () फ़ंक्शन के लिए घोषणा निम्नलिखित है।
int remove(const char *filename)
यह फ़ंक्शन फ़ाइल नाम लेता है। यह सी स्ट्रिंग है जिसमें डिलीट की जाने वाली फाइल का नाम है। सफलता पर, शून्य वापस आ जाता है। त्रुटि होने पर, -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