ASP FileSystemObject Object

Ang FileSystemObject ay ginagamit para sa pag-access ng file system sa server.

Sample

Mayroon bang tinukoy na file?
Ang halimbawa na ito ay nagpapakita kung paano maglikha muna ng FileSystemObject object, at pagkatapos ay gamitin ang FileExists method upang masikap sa pagkakaroon ng tinukoy na file.
Mayroon bang tinukoy na folder?
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang FolderExists method upang masikap sa pagkakaroon ng tinukoy na folder.
Mayroon bang tinukoy na drive?
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang DriveExists method upang masikap sa pagkakaroon ng tinukoy na drive.
Makakuha ng pangalan ng tinukoy na drive
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang GetDriveName method upang makakuha ng pangalan ng tinukoy na drive.
Makakuha ng pangalan ng magulang na folder ng tinukoy na path
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang GetParentFolderName method upang makakuha ng pangalan ng magulang na folder ng tinukoy na path.
Makakuha ng extension ng folder
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang GetExtensionName method upang makakuha ng pangalan ng huling bahagi ng file extension sa tinukoy na path.
Makakuha ng pangalan ng file
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang GetFileName method upang makakuha ng pangalan ng huling bahagi ng file sa tinukoy na path.
Makakuha ng pangalan ng base ng file o folder
Ang halimbawa na ito ay nagpapakita kung paano gamitin ang GetBaseName method upang ibalik ang pangalan ng base ng file o folder sa tinukoy na path.

Ang FileSystemObject object

Ang FileSystemObject ay ginagamit para sa pag-access ng file system sa server. Ang object na ito ay may kakayahan na gumawa ng mga operasyon sa file, folder at directory path. Mayroon din itong kakayahan na makakuha ng impormasyon ng file system.

Ang kodigo na ito ay maglikha ng isang tekstong file (c:\test.txt) at magpapatuloy ng ilang teksto sa file na ito:

<%
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
%>

Ang atribute at mga paraan ng FileSystemObject object ay nasusulat sa ibaba:

Atributo

Atributo Paglalarawan
Drives Bumalik sa koleksyon ng lahat ng Drive object sa lokal na kompyuter.

Paraan

Paraan Paglalarawan
BuildPath Idinagdag ang isang pangalan sa eksistensyang path.
CopyFile Kopyahin ang isang o maraming file mula sa isang lokasyon papunta sa ibang lokasyon.
CopyFolder Kopyahin ang isang o maraming folder mula sa isang lokasyon papunta sa ibang lokasyon.
CreateFolder Lumikha ng bagong folder.
CreateTextFile Lumikha ng text file at bumalik sa isang TextStream object.
DeleteFile Alisin ang isang o maraming itinakdang file.
DeleteFolder Alisin ang isang o maraming itinakdang folder.
DriveExists Suriin kung ang driver ay umiiral o hindi sa itinakda na path.
FileExists Suriin kung ang file ay umiiral o hindi sa itinakda na path.
FolderExists Suriin kung ang folder ay umiiral o hindi.
GetAbsolutePathName Bumalik sa kumpletong path mula sa root ng driver para sa path na itinakda.
GetBaseName Bumalik sa pangalang base ng file o folder na itinakda.
GetDrive Bumalik sa Drive na itinakda para sa path na itinakda.
GetDriveName Bumalik sa pangalan ng driver ng path na itinakda.
GetExtensionName Bumalik sa ekstensyon ng file ng huling bahagi ng path na itinakda.
GetFile Bumalik sa File na itinakda para sa path na itinakda.
GetFileName Bumalik sa pangalan ng file ng huling bahagi ng path na itinakda.
GetFolder Bumalik sa Folder na itinakda para sa path na itinakda.
GetParentFolderName Bumalik sa pangalan ng magulang ng huling bahagi ng path na itinakda.
GetSpecialFolder Bumalik sa linya ng path ng mga espesyal na folder ng Windows.
GetTempName Bumalik sa isang random na gumawa ng file o folder.
MoveFile Move one or more files from one location to another.
MoveFolder Move one or more folders from one location to another.
OpenTextFile Open a file and return a TextStream object to access this file.