ایس پی فائل سسٹم آو جیوسیٹی

FileSystemObject 对象用于访问服务器上的文件系统。

ਇੰਸਟੈਂਸ

ਕਿਸੇ ਨਿਰਦਿਸ਼ਿਤ ਫਾਈਲ ਨੂੰ ਮੌਜੂਦ ਕਰਨਾ?
ਇਸ ਪ੍ਰਕਾਰ ਦਾ ਇਹ ਉਦਾਹਰਣ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਪਹਿਲਾਂ FileSystemObject ਦਾ ਅਧਿਆਏ ਬਣਾਇਆ ਜਾਵੇ ਅਤੇ ਫਿਰ FileExists ਮੈਥਡ ਦੀ ਮਦਦ ਨਾਲ ਕਿਸੇ ਨਿਰਦਿਸ਼ਿਤ ਫਾਈਲ ਦੀ ਮੌਜੂਦਗੀ ਨੂੰ ਸ਼ਕਤੀਸਪੰਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。
ਕਿਸੇ ਨਿਰਦਿਸ਼ਿਤ ਫੋਲਡਰ ਨੂੰ ਮੌਜੂਦ ਕਰਨਾ?
ਇਸ ਪ੍ਰਕਾਰ ਦਾ ਇਹ ਉਦਾਹਰਣ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ ਦਿੰਦਾ ਹੈ ਕਿ ਕਿਵੇਂ 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 ਦਿੱਤੇ ਪਾਥ ਦੇ ਸਬੰਧ ਵਿੱਚ ਆਉਣ ਵਾਲੇ ਡਰਾਈਵ ਦਾ Drive ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਣਾ。
GetDriveName ਦਿੱਤੇ ਪਾਥ ਦਾ ਡਰਾਈਵ ਨਾਮ ਵਾਪਸ ਦੇਣਾ。
GetExtensionName ਦਿੱਤੇ ਪਾਥ ਵਿੱਚ ਆਖਰੀ ਅੰਗ ਦਾ ਫਾਇਲ ਕਸਟੈਕਸ਼ਨ ਵਾਪਸ ਦੇਣਾ。
GetFile ਦਿੱਤੇ ਪਾਥ ਲਈ ਇੱਕ File ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਣਾ。
GetFileName ਦਿੱਤੇ ਪਾਥ ਵਿੱਚ ਆਖਰੀ ਅੰਗ ਦਾ ਫਾਇਲ ਨਾਮ ਵਾਪਸ ਦੇਣਾ。
GetFolder ਦਿੱਤੇ ਪਾਥ ਲਈ ਇੱਕ Folder ਆਬਜੈਕਟ ਵਾਪਸ ਦੇਣਾ。
GetParentFolderName ਦਿੱਤੇ ਪਾਥ ਵਿੱਚ ਆਖਰੀ ਅੰਗ ਦਾ ਮੂਲ ਫੋਲਡਰ ਨਾਮ ਵਾਪਸ ਦੇਣਾ。
GetSpecialFolder ਕੁਝ ਵਿਸ਼ੇਸ਼ Windows ਫੋਲਡਰਾਂ ਦੇ ਪਾਥ ਵਾਪਸ ਦੇਣਾ。
GetTempName ਇੱਕ ਰਾਸ਼ੀ ਵਾਲੇ ਫਾਇਲ ਜਾਂ ਫੋਲਡਰ ਵਾਪਸ ਦੇਣਾ。
موون فائل ایک جگہ سے دوسرے جگہ تک ایک یا بہت سے فائلوں کو منتقل کریں
موون فولڈر ایک جگہ سے دوسرے جگہ تک ایک یا بہت سے فولڈروں کو منتقل کریں
آپنٹیکس فائل فائل کا اپنائیں، اور اس فائل تک رسائی حاصل کرنے کے لیے ایک تیکس اسٹرییم آو جیوسیٹی واپس لائیں