कैसे एक अजेय 0 बाइट फ़ाइल को हटाने के लिए?


22

मेरे पास एक फ़ाइल है जिसका आकार 0 बाइट्स है। जब मैं इसे हटाने का प्रयास करता हूं तो एक त्रुटि संदेश प्रकट होता है, यह कहते हुए कि "फ़ाइल नहीं मिली"।

यहाँ उन चीजों की सूची दी गई है जिन्हें मैंने फ़ाइल को हटाने की कोशिश की है:

  • Rebooted
  • फ़ोल्डर विकल्प रीसेट करें
  • CCleaner के साथ रजिस्ट्री को साफ किया
  • delकमांड का उपयोग करना
  • इसे एक अलग फ़ाइल के साथ बदल रहा है

dirआदेश फाइल के बारे में इस जानकारी देता है:

25.06.2011 21:06 0 STALKER

फ़ाइल गुण:

asdf

मैं इसे कैसे हटा सकता हूं?


5
जब आपने कमांड प्रॉम्प्ट से डेल की कोशिश की, तो क्या आपने del *.बिना एक्सटेंशन के फ़ोल्डर में सभी फ़ाइलों को हटाने की कोशिश की ?
11c atιᴇ007

3
@ techio007 - चूंकि वह काम कर चुका है, इसलिए आपको इसे उत्तर के रूप में प्रस्तुत करना चाहिए और फिर yoz1k इसे सही के रूप में चिह्नित कर सकता है। इससे दूसरों के लिए उसी समस्या से मदद पाना आसान हो जाएगा। धन्यवाद।
jcrawfordor

के संभावित डुप्लिकेट नहीं कर सकते हटाने पीडीएफ फाइल!
Moab

1
रुको, तो del stalkerकाम नहीं किया, लेकिन del *.किया? क्या आप सुनिश्चित हैं कि फ़ाइल नाम में अनुगामी स्थान या कुछ और नहीं है? यदि आपने इसे नहीं हटाया था, तो आप इसके गुण संवाद को फिर से लाना चाहते थे, फिर Endफ़ाइल नाम फ़ील्ड में यह देखने के लिए दबाएं कि क्या कोई अतिरिक्त व्हाट्सएप वर्ण हैं। ;-)
सिंथेट

@ उमाब, ऐसा नहीं है। यह प्रश्न एक लॉक की गई फ़ाइल के बारे में था, यह एक लॉक नहीं है, इसमें संभवतः एक अमान्य फ़ाइल नाम है। यही कारण है कि दो सवाल पूरी तरह से अलग जवाब (और अगर यह थे अन्य प्रश्न में की तरह बंद कर दिया, समाधान में आदेश काम नहीं होता )।
3

जवाबों:


13

del *.फ़ोल्डर में रहते हुए कमांड प्रॉम्प्ट से प्रयास करें । यह उस फ़ोल्डर की सभी फ़ाइलों को हटा देगा जिसमें कोई एक्सटेंशन नहीं है।


2
केवल इसका कोई कारण नहीं है कि विंडोज अपनी विशेषताओं (समय, एसीएल) को प्रदर्शित करने में सक्षम नहीं होगा, सिर्फ इसलिए कि इसका कोई विस्तार नहीं है। इस मामले में यह सबसे अधिक संभावना है कि फ़ाइल में एक अनुगामी बिंदु था, जो कई Win32 प्रोग्रामों को चोक कर देगा।
0xC0000022L

यह आदेश कभी-कभी काम नहीं करेगा। यदि यह विफल रहता है, तो मुझे फ़ाइल हटाने का एक और तरीका मिला: 1.dir /x कमांड के साथ 8.3 फ़ाइल नाम प्राप्त करें । 2. फ़ाइल को हटाएं del problem_file_in_8.3_format। इसके बारे में अधिक जानकारी: superuser.com/questions/388860/…
सिटारिडिस

यह जवाब मेरे काम नहीं आता। बस सामान्य फ़ाइल को त्रुटि नहीं मिली। dir /xसे दूसरे नाम का उत्पादन नहीं करता है dir
देलेत

12

वास्तव में del *.हमेशा काम नहीं करता है। अब तक मुझे मिला सबसे अच्छा जवाब है:

  1. एक उन्नत कमांड प्रॉम्प्ट खोलें
  2. दर्ज del "\\?\C:\Users\userX\0bytefile"

... और वॉयला, फ़ाइल हटा दी गई है। पुनः आरंभ करने या कुछ और करने की आवश्यकता नहीं है, बस कमांड \\?\का उपयोग करते समय निर्देशिका के सामने रखने की आवश्यकता है del। नाम सही है यह सुनिश्चित करने के लिए टैब बटन का उपयोग करें; कभी-कभी अंत में एक स्थान जोड़ा जाता है जिसे आसानी से याद किया जा सकता है।

एक स्पष्टीकरण यहां पाया जा सकता है: इसे हटाने का प्रयास करते समय यह फ़ाइल स्पष्ट रूप से मौजूद क्यों नहीं है?


इस पद्धति ने मेरी फ़ाइल के लिए काम किया, जिसे del *.अन्य ट्रिक्स का उपयोग करके हटाया नहीं जा सका ।
देलेत

1

मैं आपको एक बात बता सकता हूं, मैंने जवाब के लिए इंटरनेट पर शोध करने वाले लगभग 25 मिनट के लिए दुख की बात है और यहां तक ​​कि समाधानों की भी मदद नहीं की, ईमानदारी से मुझे लगता है कि लोग इसे सबसे खराब, सबसे जटिल तरीके से करने की कोशिश कर रहे हैं, जहां आसान और ठीक है । मुझे पुराने दिनों की याद है, win98, xp ने सिस्टम में सबसे अधिक जटिल कर्मचारियों के साथ काम किया क्योंकि बस अधिक से अधिक करना चाहता था और मुझे याद आया कि वास्तव में एक पीसी पर आपकी सभी फाइलों को नियंत्रित करने का केवल एक ही सबसे अच्छा तरीका था और मैंने अपने आप को कुल मिला लिया। सेनापति


  1. इंस्टॉल करें
  2. एक प्रशासक के रूप में चलाएं
  3. फ़ाइल / फ़ोल्डर ढूंढें
  4. अपने कीबोर्ड से हटाएं 'DEL'

किया हुआ!


-2

आप लिनक्स के साथ म्यूटूट को सेटअप करने का भी प्रयास कर सकते हैं। आप अपनी विंडोज डिस्क को माउंट कर सकते हैं और इसे हटा सकते हैं, (जब तक यह एन्क्रिप्ट नहीं किया जाता है)।

मैं लिनक्स मिंट की सलाह दूंगा । बस .isoफ़ाइल को डाउनलोड करें और इसे डिस्क पर जलाएं या बूट करने योग्य फ्लैश ड्राइव बनाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.