Laravel 5.7 - Filesystem (Contracts)

Filesystem




laravel

Filesystem

इंटरफ़ेस फ़ाइल सिस्टम ( स्रोत देखें )

स्थिरांक

VISIBILITY_PUBLIC

सार्वजनिक दृश्यता सेटिंग।

VISIBILITY_PRIVATE

निजी दृश्यता सेटिंग।

तरीके

bool exists (स्ट्रिंग $ पथ)

निर्धारित करें कि क्या कोई फ़ाइल मौजूद है।

तार get (स्ट्रिंग $ पथ)

किसी फ़ाइल की सामग्री प्राप्त करें।

संसाधन | अशक्त readStream (स्ट्रिंग $ पथ)

फ़ाइल को पढ़ने के लिए एक संसाधन प्राप्त करें।

bool put (स्ट्रिंग $ पथ, स्ट्रिंग | संसाधन $ सामग्री, मिश्रित $ विकल्प = [])

किसी फ़ाइल की सामग्री लिखें।

bool writeStream (स्ट्रिंग $ पथ, संसाधन $ संसाधन, सरणी $ विकल्प = [])

एक स्ट्रीम का उपयोग करके एक नई फ़ाइल लिखें।

तार getVisibility (स्ट्रिंग $ पथ)

दिए गए पथ के लिए दृश्यता प्राप्त करें।

bool setVisibility (स्ट्रिंग $ पथ, स्ट्रिंग $ दृश्यता)

दिए गए पथ के लिए दृश्यता निर्धारित करें।

पूर्णांक prepend (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फ़ाइल के लिए प्रस्तुत करें।

पूर्णांक append (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फ़ाइल में जोड़ें।

bool delete (स्ट्रिंग | सरणी $ पथ)

दिए गए पथ पर फ़ाइल को हटाएं।

bool copy (स्ट्रिंग $ से, स्ट्रिंग $ से)

फ़ाइल को नए स्थान पर कॉपी करें।

bool move (स्ट्रिंग $ से, स्ट्रिंग $)

एक फ़ाइल को एक नए स्थान पर ले जाएं।

पूर्णांक size (स्ट्रिंग $ पथ)

किसी फ़ाइल का फ़ाइल आकार प्राप्त करें।

पूर्णांक lastModified (स्ट्रिंग $ पथ)

फ़ाइल का अंतिम संशोधन समय प्राप्त करें।

सरणी files (स्ट्रिंग | शून्य $ निर्देशिका = शून्य, बूल $ पुनरावर्ती = गलत)

एक निर्देशिका में सभी फ़ाइलों की एक सरणी प्राप्त करें।

सरणी allFiles (स्ट्रिंग | अशक्त $ निर्देशिका = अशक्त)

दी गई डायरेक्टरी (पुनरावर्ती) से सभी फाइलें प्राप्त करें।

सरणी directories (स्ट्रिंग | अशक्त $ निर्देशिका = अशक्त, बूल $ पुनरावर्ती = असत्य)

दी गई निर्देशिका के भीतर सभी निर्देशिकाएं प्राप्त करें।

सरणी allDirectories (स्ट्रिंग | शून्य $ निर्देशिका = नल)

किसी दिए गए निर्देशिका के भीतर निर्देशिका के सभी (पुनरावर्ती) प्राप्त करें।

bool makeDirectory (स्ट्रिंग $ पथ)

एक निर्देशिका बनाएँ।

bool deleteDirectory (स्ट्रिंग $ डायरेक्टरी)

किसी निर्देशिका को पुन: हटा दें।

विवरण

बूल मौजूद है (स्ट्रिंग $ पथ)

निर्धारित करें कि क्या कोई फ़ाइल मौजूद है।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

bool

स्ट्रिंग गेट (स्ट्रिंग $ पथ)

किसी फ़ाइल की सामग्री प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

अपवाद

FileNotFoundException

संसाधन | null readStream (स्ट्रिंग $ पथ)

फ़ाइल को पढ़ने के लिए एक संसाधन प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

संसाधन | अशक्त पथ संसाधन या विफलता पर अशक्त।

अपवाद

FileNotFoundException

बूल पुट (स्ट्रिंग $ पथ, स्ट्रिंग | संसाधन $ सामग्री, मिश्रित $ विकल्प = [])

किसी फ़ाइल की सामग्री लिखें।

पैरामीटर

तार $ पथ
स्ट्रिंग | संसाधन $ सामग्री
मिश्रित $ विकल्प

प्रतिलाभ की मात्रा

bool

बूल राइटस्ट्रीम (स्ट्रिंग $ पथ, संसाधन $ संसाधन, सरणी $ विकल्प = [])

एक स्ट्रीम का उपयोग करके एक नई फ़ाइल लिखें।

पैरामीटर

तार $ पथ
संसाधन $ संसाधन
सरणी $ विकल्प

प्रतिलाभ की मात्रा

bool

अपवाद

InvalidArgumentException यदि $ संसाधन एक फ़ाइल हैंडल नहीं है।
FileExistsException

स्ट्रिंग प्राप्त करने की क्षमता (स्ट्रिंग $ पथ)

दिए गए पथ के लिए दृश्यता प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

तार

बूल setVisibility (स्ट्रिंग $ पथ, स्ट्रिंग $ दृश्यता)

दिए गए पथ के लिए दृश्यता निर्धारित करें।

पैरामीटर

तार $ पथ
तार $ दृश्यता

प्रतिलाभ की मात्रा

bool

int prepend (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फ़ाइल के लिए प्रस्तुत करें।

पैरामीटर

तार $ पथ
तार $ डेटा

प्रतिलाभ की मात्रा

पूर्णांक

int परिशिष्ट (स्ट्रिंग $ पथ, स्ट्रिंग $ डेटा)

एक फ़ाइल में जोड़ें।

पैरामीटर

तार $ पथ
तार $ डेटा

प्रतिलाभ की मात्रा

पूर्णांक

बूल डिलीट (स्ट्रिंग | एरे $ पाथ)

दिए गए पथ पर फ़ाइल को हटाएं।

पैरामीटर

स्ट्रिंग | सरणी $ पथ

प्रतिलाभ की मात्रा

bool

बूल कॉपी (स्ट्रिंग $ से, स्ट्रिंग $ से)

फ़ाइल को नए स्थान पर कॉपी करें।

पैरामीटर

तार $ से
तार $ करने के लिए

प्रतिलाभ की मात्रा

bool

बूल चाल (स्ट्रिंग $ से, स्ट्रिंग $ से)

एक फ़ाइल को एक नए स्थान पर ले जाएं।

पैरामीटर

तार $ से
तार $ करने के लिए

प्रतिलाभ की मात्रा

bool

int आकार (स्ट्रिंग $ पथ)

किसी फ़ाइल का फ़ाइल आकार प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

पूर्णांक

int lastModified (स्ट्रिंग $ पथ)

फ़ाइल का अंतिम संशोधन समय प्राप्त करें।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

पूर्णांक

सरणी फाइलें (स्ट्रिंग | शून्य $ निर्देशिका = शून्य, बूल $ पुनरावर्ती = गलत)

एक निर्देशिका में सभी फ़ाइलों की एक सरणी प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ निर्देशिका
bool $ पुनरावर्ती

प्रतिलाभ की मात्रा

सरणी

सरणी allFiles (स्ट्रिंग | शून्य $ निर्देशिका = नल)

दी गई डायरेक्टरी (पुनरावर्ती) से सभी फाइलें प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ निर्देशिका

प्रतिलाभ की मात्रा

सरणी

सरणी निर्देशिका (स्ट्रिंग | शून्य $ निर्देशिका = शून्य, बूल $ पुनरावर्ती = गलत)

दी गई निर्देशिका के भीतर सभी निर्देशिकाएं प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ निर्देशिका
bool $ पुनरावर्ती

प्रतिलाभ की मात्रा

सरणी

सरणी allDirectories (स्ट्रिंग | अशक्त $ निर्देशिका = null)

किसी दिए गए निर्देशिका के भीतर निर्देशिका के सभी (पुनरावर्ती) प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ निर्देशिका

प्रतिलाभ की मात्रा

सरणी

बूल मेकडायरेक्टरी (स्ट्रिंग $ पथ)

एक निर्देशिका बनाएँ।

पैरामीटर

तार $ पथ

प्रतिलाभ की मात्रा

bool

बूल डिलीटडायरेक्टरी (स्ट्रिंग $ डायरेक्टरी)

किसी निर्देशिका को पुन: हटा दें।

पैरामीटर

तार $ निर्देशिका

प्रतिलाभ की मात्रा

bool