ASP FileSystemObject ऑब्जेक्ट

FileSystemObject ऑब्जेक्ट सर्वर पर फ़ाइल सिस्टम की पहुँच के लिए उपयोग किया जाता है।

उदाहरण

निर्दिष्ट फ़ाइल मौजूद है कि नहीं?
इस उदाहरण में दिखाया गया है कि कैसे FileSystemObject ऑब्जेक्ट को पहले बनाया जाता है और फ़ाइलExists विधि का उपयोग करके किसी फ़ाइल का मौजूदगी का पता लगाया जाता है。
निर्दिष्ट फ़ोल्डर मौजूद है कि नहीं?
इस उदाहरण में दिखाया गया है कि कैसे FolderExists विधि का उपयोग करके किसी फ़ोल्डर का मौजूदगी का पता लगाया जाता है。
निर्दिष्ट ड्राइव मौजूद है कि नहीं?
इस उदाहरण में दिखाया गया है कि कैसे DriveExists विधि का उपयोग करके किसी ड्राइव का मौजूदगी का पता लगाया जाता है。
निर्दिष्ट ड्राइव का नाम प्राप्त करना
इस उदाहरण में दिखाया गया है कि कैसे GetDriveName विधि का उपयोग करके किसी निर्दिष्ट ड्राइव का नाम प्राप्त किया जाता है。
निर्दिष्ट पथ के माता फ़ोल्डर का नाम प्राप्त करना
इस उदाहरण में दिखाया गया है कि कैसे GetParentFolderName विधि का उपयोग करके किसी निर्दिष्ट पथ के माता फ़ोल्डर का नाम प्राप्त किया जाता है。
फ़ोल्डर एक्सटेंशन नाम प्राप्त करना
इस उदाहरण में दिखाया गया है कि कैसे GetExtensionName विधि का उपयोग करके निर्दिष्ट पथ में अंतिम घटक का फ़ाइल एक्सटेंशन नाम प्राप्त किया जाता है。
फ़ाइल नाम प्राप्त करना
इस उदाहरण में दिखाया गया है कि कैसे GetFileName विधि का उपयोग करके निर्दिष्ट पथ में अंतिम घटक का फ़ाइल नाम प्राप्त किया जाता है。
फ़ाइल या फ़ोल्डर का बेस नाम प्राप्त करना
इस उदाहरण में दिखाया गया है कि कैसे GetBaseName विधि का उपयोग करके निर्दिष्ट पथ में फ़ाइल या फ़ोल्डर का बेस नाम वापस किया जाता है。

FileSystemObject ऑब्जेक्ट

FileSystemObject ऑब्जेक्ट सर्वर पर फ़ाइल सिस्टम की पहुँच के लिए उपयोग किया जाता है। यह ऑब्जेक्ट फ़ाइलों, फ़ोल्डरों और डिरेक्ट्री पथों पर कार्य कर सकता है। इस ऑब्जेक्ट के द्वारा फ़ाइल सिस्टम के जानकारी प्राप्त की जा सकती है।

यह कोड एक टेक्स्ट फ़ाइल (c:\test.txt) बनाता है और फ़ाइल में कुछ टेक्स्ट लिखता है:

<%
dim fs,fname
      set fs=Server.CreateObject("Scripting.FileSystemObject")
      set fname=fs.CreateTextFile("c:\test.txt",true)
      fname.WriteLine("Hello World!")
      fname.Close
set fname=nothing
set fs=nothing
%>

FileSystemObject ऑब्जैक्ट के गुण और विधियाँ निम्नांकित हैं:

गुण

गुण वर्णन
Drives स्थानीय कंप्यूटर पर सभी ड्राइव ऑब्जैक्ट के समूह को वापस करें。

विधि

विधि वर्णन
BuildPath नाम को मौजूदा पथ के बाद जोड़ें
CopyFile एक स्थान से दूसरे स्थान को एक या अनेक फ़ाइल की नकल करें。
CopyFolder एक स्थान से दूसरे स्थान को एक या अनेक फ़ोल्डर की नकल करें。
CreateFolder नया फ़ोल्डर बनाएं。
CreateTextFile टेक्स्ट फ़ाइल बनाएं और एक TextStream ऑब्जैक्ट को वापस करें。
DeleteFile एक या अनेक निर्दिष्ट फ़ाइल को मिटाएं。
DeleteFolder एक या अनेक निर्दिष्ट फ़ोल्डर को मिटाएं。
DriveExists निर्दिष्ट ड्राइव के अस्तित्व की जांच करें。
FileExists निर्दिष्ट फ़ाइल के अस्तित्व की जांच करें。
FolderExists किसी फ़ोल्डर के अस्तित्व की जांच करें。
GetAbsolutePathName निर्दिष्ट पथ के लिए ड्राइव की रूट से शुरू होने वाला पूर्ण पथ को वापस करें。
GetBaseName निर्दिष्ट फ़ाइल या फ़ोल्डर के बेस नाम को वापस करें。
GetDrive निर्दिष्ट पथ के लिए ड्राइव के ऑब्जैक्ट को वापस करें。
GetDriveName निर्दिष्ट पथ के ड्राइव नाम को वापस करें。
GetExtensionName निर्दिष्ट पथ में अंतिम तत्व के फ़ाइल एक्सटेंशन नाम को वापस करें。
GetFile निर्दिष्ट पथ के लिए फ़ाइल ऑब्जैक्ट को वापस करें。
GetFileName निर्दिष्ट पथ में अंतिम तत्व के फ़ाइल नाम को वापस करें。
GetFolder निर्दिष्ट पथ के लिए फ़ोल्डर ऑब्जैक्ट को वापस करें。
GetParentFolderName निर्दिष्ट पथ में अंतिम तत्व के पैर फ़ाइल नाम को वापस करें。
GetSpecialFolder कुछ विंडोज़ विशेष फ़ोल्डरों के पथ को वापस करें。
GetTempName रैंडॉम विन्यास फ़ाइल या फ़ोल्डर वापस करें。
MoveFile एक स्थान से दूसरे स्थान पर एक या अधिक फ़ाइल को खिसकाएं।
MoveFolder एक स्थान से दूसरे स्थान पर एक या अधिक फ़ोल्डर को खिसकाएं।
OpenTextFile फ़ाइल खोलें और इस फ़ाइल तक पहुंचने के लिए TextStream ऑब्जेक्ट वापस करें。