PHP में file_exists फ़ंक्शन कैसे कार्यान्वित करें?



PHP में file_exists () एक इनबिल्ट फ़ंक्शन है जिसका उपयोग यह जांचने के लिए किया जाता है कि फ़ाइल या निर्देशिका मौजूद है या नहीं और एक नई फ़ाइल बनाते समय मदद करता है।

डेटा संग्रहीत करने के लिए एक फ़ाइल एक संसाधन है और PHP में अंतर्निहित कार्यों का एक समृद्ध संग्रह है जो फ़ाइलों के साथ आपके काम को सरल करता है। द फ़ाइल मौजूद() में कार्य करते हैं एक इनबिल्ट फंक्शन है, जिसका उपयोग यह जांचने के लिए किया जाता है कि फाइल या निर्देशिका मौजूद है या नहीं। इस लेख में, हम देखेंगे कि कैसे निम्नलिखित क्रम में PHP में file_exists को लागू किया जाए:





PHP में file_exists ()

यह एक अंतर्निहित फ़ंक्शन है जिसका उपयोग यह जांचने के लिए किया जा सकता है कि कोई फ़ाइल मौजूद है या नहीं।जब हम जानना चाहते हैं कि प्रसंस्करण से पहले कोई फ़ाइल मौजूद है या नहीं, तो यह काम में आता है।आप इस फ़ंक्शन का उपयोग नई फ़ाइल बनाते समय भी कर सकते हैं और आप यह सुनिश्चित करना चाहते हैं कि फ़ाइल सर्वर पर पहले से मौजूद नहीं है।

PHP- file_exists php में - edureka



वाक्य - विन्यास:

जावा में एक्शनलिस्टन क्या है
file_exists (पथ)

यह केवल एक पैरामीटर को स्वीकार करता है। यानी वह पथ जो फ़ाइल या जो भी हम जाँचना चाहते हैं, की निर्देशिका या पथ को निर्दिष्ट करता है। यह सफल निष्पादन पर सच होता है और विफलता निष्पादन पर गलत होता है।



यदि पथ गैर-मौजूद फ़ाइलों की ओर इंगित करता है, तो file_exists () गलत है। कुछ फ़ाइल सिस्टम फ़ंक्शंस उन फ़ाइलों के लिए अनपेक्षित परिणाम दे सकते हैं जो 2GB से बड़े होते हैं क्योंकि PHP पूर्णांक प्रकार पर हस्ताक्षर किए जाते हैं और कई प्लेटफ़ॉर्म 32 जीबी पूर्णांक का उपयोग करते हैं।

Clearstatcache ()

आमतौर पर, file_exists () का परिणाम कैश किया जाता है। कैश को साफ़ करने के लिए हम क्लीयरस्टैचे () का उपयोग करते हैं, आपको सही परिणाम प्राप्त करने के लिए कैशिंग से बचने की आवश्यकता होती है, यदि किसी स्क्रिप्ट में कई बार किसी फ़ाइल की जाँच की जानी है। हम इसे प्रदर्शित करने के लिए कार्य को साफ़ करते हैं।

वाक्य - विन्यास:

c ++ नेमस्पेस उदाहरण

Clearstatcache (clear_realpath_cache, फ़ाइल नाम)

दोनों पैरामीटर वैकल्पिक हैं जहांClear_realpath_cacheइंगित करता है कि क्या वास्तविक कैश को साफ़ करना है या नहीं। डिफ़ॉल्ट रूप से, यह FALSE है, जो वास्तविक कैश को साफ़ नहीं करने का संकेत देता है औरफ़ाइल का नामका नाम निर्दिष्ट करता है , और केवल उस फ़ाइल के लिए वास्तविकपथ और कैश को साफ़ करता है।

नीचे दिए गए उदाहरण में काम करने के बारे में बताया गया है फ़ाइल मौजूद PHP में:

 

आउटपुट:

चूंकि फ़ाइल मौजूद नहीं है, जिसका अर्थ है कि गैर-मौजूद फ़ाइल के लिए निर्दिष्ट निर्दिष्ट पथ इसलिए यह गलत है और अन्य भाग को निष्पादित करता है।

फाइनल बनाम फाइनल बनाम फाइनल

इसके साथ, हम इस लेख के अंत में आते हैं। मुझे उम्मीद है कि आपने PHP में inbuilt function file_exists () और clearstatcache () के बारे में सीखा है।

यदि आप इस PHP ब्लॉग को प्रासंगिक पाते हैं, तो देखें 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें PHP में file_exists “और मैं तुम्हारे पास वापस आ जाऊंगा।