विंडोज फाइल सिस्टम की मेरी समझ के अनुसार, एक प्रोग्राम अपने पथ के अनुसार एक फाइल पढ़ सकता है, यदि यह पथ बदल जाता है, तो जो भी प्रोग्राम इस फाइल को पढ़ने के लिए उपयोग किया जाता है, वह अब ऐसा नहीं कर सकता है। इसका मतलब यह होगा कि, विंडोज़ सिस्टम के किसी भी प्रोग्राम में, जो एक फाइल पर निर्भर करता है, किसी फाइल को हटाने और नाम बदलने के परिणाम समान होने चाहिए।
जिस विशिष्ट मामले पर यह उत्तर निर्भर करता है वह विंडोज 2000 पर चलने वाला एक एम्बेडेड सिस्टम है, सेवा प्रदाता मैनुअल एक फ़ोल्डर के अंदर फाइलों को हटाने के लिए उपयोगकर्ता को निर्देशित करता है। एक सावधान उपयोगकर्ता के रूप में, मैंने बस "folder_backup" नामक पथ पर फ़ाइलों की प्रतिलिपि बनाई, और फ़ोल्डर को खाली छोड़ दिया।
इस ऑपरेशन के दौरान, सिस्टम वापस आ गया और सही ढंग से कार्य करने में असमर्थ था। इसलिए मैनुअल लिखने वाले सेवा प्रदाता को बुलाया गया था। उनका निदान यह था कि डेटाबेस दूषित था क्योंकि समानांतर में 2 डेटाबेस थे, दूसरे फ़ोल्डर के रूप में "folder_backup" की ओर इशारा करते हुए। मेरी समझ में, "D: / folder_backup" के अंदर की फाइलें निष्क्रिय हो चुकी होती हैं, जो प्रोग्राम के असाधारण मामले को "फ़ोल्डर" से शुरू होने वाले फ़ोल्डर की तलाश में रोकती हैं या "D: /" फाइल में सभी सामग्री को पढ़ती हैं।
जिन गैर-अस्पष्ट तरीकों से किसी पुनर्नामित फ़ाइल को अभी भी एक सिस्टम द्वारा एक्सेस किया जा सकता है, क्या वह अन्यथा असंभव होगा जो फ़ाइल हटा दी गई थी?