ASP FileSystemObject ఆబ్జెక్ట్

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 పేరుని అంతర్గతంగా ఉన్న డ్రైవరును ఉంచండి.
GetDriveName పేరుని అంతర్గతంగా ఉన్న డ్రైవరు నామం ఉంచండి.
GetExtensionName పేరుని అంతర్గతంగా ఉన్న ఫైలు పొడిగించండి.
GetFile పేరుని అంతర్గతంగా ఉన్న ఫైలును ఉంచండి.
GetFileName పేరుని అంతర్గతంగా ఉన్న ఫైలును ఉంచండి.
GetFolder పేరుని అంతర్గతంగా ఉన్న ఫోల్డరును ఉంచండి.
GetParentFolderName పేరుని అంతర్గతంగా ఉన్న ఫోల్డరును ఉంచండి.
GetSpecialFolder కొన్ని విండోజ్ ప్రత్యేక ఫోల్డర్ల మార్గాన్ని ఉంచండి.
GetTempName సంక్షిప్తమైన ఫైలు లేదా ఫోల్డరును సంక్షిప్తంగా ఉంచండి.
MoveFile ఒక స్థానం నుండి మరొక స్థానానికి ఒకటి లేదా అనేక ఫైళ్ళను తరలించండి.
MoveFolder ఒక స్థానం నుండి మరొక స్థానానికి ఒకటి లేదా అనేక ఫోల్డర్స్ ను తరలించండి.
OpenTextFile ఒక ఫైల్ను తెరిచి, అది ఫైల్ ను ప్రాప్యతగా చేసే టెక్స్ట్ స్ట్రీమ్ ఆబ్జెక్ట్ తిరిగి ఇవ్వండి.