Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम: फ़ाइल डिलीट करना

C में फ़ाइल हटाना

C प्रोग्रामिंग में, remove() फ़ंक्शन का उपयोग फ़ाइल को हटाने के लिए किया जाता है। यह फ़ंक्शन <stdio.h> हेडर फ़ाइल में परिभाषित है।

सिंटैक्स

remove("file_name");

पैरामीटर

  • file_name: हटाई जाने वाली फ़ाइल का नाम (पथ सहित यदि सिस्टम समर्थन करता है)

रिटर्न मान

  • 0: सफल डिलीशन
  • गैर-शून्य: विफलता (फ़ाइल नहीं मिली, अनुमति नहीं, आदि)

उदाहरण प्रोग्राम

#include <stdio.h>

int main() {
    int del = remove("textFile.txt");
    if (!del)
        printf("फ़ाइल सफलतापूर्वक हटा दी गई");
    else
        printf("फ़ाइल नहीं हटाई जा सकी");
    return 0;
}

आउटपुट

फ़ाइल सफलतापूर्वक हटा दी गई

महत्वपूर्ण नोट्स

  • फ़ाइल स्थायी रूप से हटा दी जाती है (रिसाइकल बिन में नहीं जाती)
  • यदि फ़ाइल खुली है, तो व्यवहार सिस्टम-निर्भर है
  • विंडोज़ पर: यदि फ़ाइल किसी अन्य प्रक्रिया द्वारा उपयोग में है तो विफल हो सकता है
  • लिनक्स/यूनिक्स पर: यदि कोई प्रक्रिया फ़ाइल खुली रखती है तो भी इनोड तब तक रहता है जब तक सभी हैंडल बंद नहीं हो जाते

त्रुटि संभाल

#include <stdio.h>
#include <errno.h>
#include <string.h>

int main() {
    if (remove("data.txt") != 0) {
        printf("त्रुटि: %s\n", strerror(errno));
    } else {
        printf("फ़ाइल हटाई गई\n");
    }
    return 0;
}
  1. - C# में फ़ाइल का नाम बदलना

    फ़ाइल का नाम बदलने के लिए Move विधि का उपयोग करें। उदाहरण मान लीजिए फ़ाइल नाम है: D:\tom.txt अब इसे निम्न में अद्यतन करने के लिए Move() विधि का उपयोग करें: D:\tim.txt पूर्ण कोड using System; using System.IO; public class Demo { public static void Main() { File.Move(@D:\tom.txt, @D:\tim.

  1. - C# में फ़ाइल हटाना

    फ़ाइल हटाने के लिए File.Delete मेथड का उपयोग करें।सबसे पहले, उस फ़ाइल का पथ सेट करें जिसे आप हटाना चाहते हैं।String myPath = @"C:\New\amit.txt";अब, फ़ाइल हटाने के लिए File.Delete मेथड का उपयोग करें।File.Delete(myPath);निम्नलिखित पूरा कोड है:उदाहरणusing System; using System.IO; public class

  1. - जावा प्रोग्राम: फाइल से विशिष्ट टेक्स्ट हटाना

    उदाहरणFile inputFile = new File(पथ .txt फाइल का); File tempFile = new File(पथ .txt फाइल का); BufferedReader myReader = new BufferedReader(new FileReader(inputFile)); BufferedWriter myWriter = new BufferedWriter(new FileWriter(tempFile)); String lineToRemove = हटाने के लिए स्ट्रिंग; String cur