Laravel 5.6 - Filesystem (Contracts)

Filesystem




laravel

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

स्थिरांक

VISIBILITY_PUBLIC

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

VISIBILITY_PRIVATE

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

तरीके

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

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

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

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

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

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

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

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

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

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

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

एक फाइल के लिए तैयार करें।

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

एक फाइल में संलग्न करें।

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

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

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

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

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

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

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

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

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

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

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

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

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

दी गई निर्देशिका (रिकर्सिव) से सभी फाइलें प्राप्त करें।

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

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

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

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

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

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

bool deleteDirectory निर्देशिका (स्ट्रिंग $ निर्देशिका)

एक निर्देशिका को दोबारा हटाएं।

विवरण

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

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

पैरामीटर

तार $ पथ

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

bool

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

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

पैरामीटर

तार $ पथ

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

तार

अपवाद

FileNotFoundException

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

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

पैरामीटर

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

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

bool

स्ट्रिंग प्राप्त करें दृश्यता (स्ट्रिंग $ पथ)

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

पैरामीटर

तार $ पथ

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

तार

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

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

पैरामीटर

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

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

शून्य

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

एक फाइल के लिए तैयार करें।

पैरामीटर

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

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

पूर्णांक

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

एक फाइल में संलग्न करें।

पैरामीटर

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

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

पूर्णांक

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

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

bool

बूल मूव ($ स्ट्रिंग, स्ट्रिंग $ से)

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

तार $ पथ

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

पूर्णांक

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

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

पैरामीटर

तार $ पथ

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

पूर्णांक

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

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

पैरामीटर

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

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

सरणी

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

दी गई निर्देशिका (रिकर्सिव) से सभी फाइलें प्राप्त करें।

पैरामीटर

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

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

सरणी

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

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

पैरामीटर

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

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

सरणी

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

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

पैरामीटर

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

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

सरणी

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

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

पैरामीटर

तार $ पथ

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

bool

बूल हटाएं निर्देशिका (स्ट्रिंग $ निर्देशिका)

एक निर्देशिका को दोबारा हटाएं।

पैरामीटर

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

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

bool