Sideway
output.to from Sideway
Draft for Information Only

Content

ASP Server Components
  FileSystemObject Component
    File Name
    Syntax
    Parameters
    Remark
   Objects & Collections of FileSystemObject Component
   Objects & Collections of FileSystemObject Component

ASP Server Components

The ASP built-in server components are provided to enhance the usability of ASP technology by adding some built-in components to increase the fundamental capability of ASP technology for creating dynamic and interactive web pages. The two basic built-in server components of ASP technology are the FileSystemObject component and the ActiveX Data Object (ADO) component. The FileSystemObject component is used to manipulate the file system of the server while the ActiveX date Object component  is designed for the database manipulation.

FileSystemObject Component

The FileSystemObject, FSO, was originally designed for the Visual Basic Scripting Edition and is part of the Microsoft Scripting Run-time. The FileSystemObject FSO provides an object base structure, a non traditional hierarchical File I/O structure, to manipulate, read, and write ASCII and Unicode text files. However binary file access is not supported by the FileSystmeObject. The FileSystemObject component can be found in the Scrrun.dll. Besides the FileSystemObject object, four other objects, namely the Drive object, the Folder object, the File object and the TextStreamObject object,  are included in the Scrrun.dll as a FileSystemObject, FSO component for handling file I/O and other tasks. The FileSystemObject object of the FileSystemObject, FSO component is the main object of the FileSystemObject, FSO component or the parent object of the Drive object, Folder object, File object, TextStream object, Drives collection, Subfolders collection, and Files collection. As FileSystemObject, FSO component is part of the Visual Basic Script, the FileSystemObject, FSO, component can be used to create a FileSystemObject object, an ActiveXObject object  that acts as a HTML tags holder on an ASP page that providing some utilities for handling file I/O and other tasks to the web page.

In general, the two major functions of the FileSystemObject, FSO component is file system manipulation and text file manipulation.

File Name

The FileSystemObject component is included in the file Scrrun.dll.

Syntax

Set FSOName = Server.CreateObject("Scripting.FileSystemObject")

Parameters

FSOName

The parameter "FSOName" is the name assigned to the instance of the FileSystemObject object created by the call using the Server.CreateObject.

Remark

Similarly, an instance of FileSystemObject object of the FileSystemObject, FSO component is needed to be created  by the CreateObect in the ASP page before other objects or collections of the FileSystemObject, FSO component can be manipulated in the ASP page.

Besides, the GetStandardStream Method of the FileSystemObject object in the FileSystemObject, FSO component for the ASP scripting is not implemented because the system I/O method is not allowed.

Objects & Collections of FileSystemObject Component

The FileSystemObject, FSO component can be used in the ASP page to manipulate the file system and the text files of the web server. The three major types of the file system management are supported by the FileSystemObject, FSO component. For example, Retrieving information about the file system elements, including disk drives, folders, files, Performing file system management tasks, such as copying, deleting, and moving files and folders, and Processing text files, e.g. text data reading and writing.

The FileSystemObject, FSO component consists of a number of objects and collections. An instance of  FileSystemObject object is used as the main parent object of other objects and collections. Other objects and collections are the Drive object, Drives collection, Folder object, SubFolders collection, File object, Files collection, and TextStream object. In general, methods and properties of the FileSystemObject object can be used to manipulate the drives, folders, and files of the file system of the web server, however many of the methos associated with the FileSystemObject object are the duplication of the methods provided by the included objects and are provided for convenience.

Summary of objects and collection of the  FileSystemObject, FSO component is:

Name Type Description
FileSystemObject Object Main parent object with methods and properties for manipulating drives, folders, and files.
Drive Object A Drive Object with methods and properties for manipulating a drive.
Drives Collection A Collection of Drive objects in the web server for preparing a list of drive in the file system.
Folder Object A Folder object with methods and properties for manipulating a folder.
SubFolders Collection A Collection of Folder objects in a folder for preparing a list of folder within a Folder in the file system.
File Object A File object with methods and properties for manipulating a file.
Files Collection A Collection of File objects in a folder for preparing a list of file within a Folder in the file system.
TextStream Object A TextStream object with methods for manipulating text file.

Objects & Collections of FileSystemObject Component

The FileSystemObject, FSO Component consists objects or collections which are the ActiveXObject objects provided by the Microsoft Scripting Run-time for creating ASP pages. And the interactive web application can then be built through the using of these built-in objects in the web pages.

Methods, Properties, Collections and Events of built-in ASP objects.


©sideway

ID: 130300014 Last Updated: 5/14/2013 Revision: 1 Ref:

close

References

  1. Active Server Pages,  , http://msdn.microsoft.com/en-us/library/aa286483.aspx
  2. ASP Overview,  , http://msdn.microsoft.com/en-us/library/ms524929%28v=vs.90%29.aspx
  3. ASP Best Practices,  , http://technet.microsoft.com/en-us/library/cc939157.aspx
  4. ASP Built-in Objects,  , http://msdn.microsoft.com/en-us/library/ie/ms524716(v=vs.90).aspx
  5. Response Object,  , http://msdn.microsoft.com/en-us/library/ms525405(v=vs.90).aspx
  6. Request Object,  , http://msdn.microsoft.com/en-us/library/ms524948(v=vs.90).aspx
  7. Server Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525541(v=vs.90).aspx
  8. Application Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525360(v=vs.90).aspx
  9. Session Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms524319(8v=vs.90).aspx
  10. ASPError Object,  , http://msdn.microsoft.com/en-us/library/ms524942(v=vs.90).aspx
  11. ObjectContext Object (IIS),  , http://msdn.microsoft.com/en-us/library/ms525667(v=vs.90).aspx
  12. Debugging Global.asa Files,  , http://msdn.microsoft.com/en-us/library/aa291249(v=vs.71).aspx
  13. How to: Debug Global.asa files,  , http://msdn.microsoft.com/en-us/library/ms241868(v=vs.80).aspx
  14. Calling COM Components from ASP Pages,  , http://msdn.microsoft.com/en-us/library/ms524620(v=VS.90).aspx
  15. IIS ASP Scripting Reference,  , http://msdn.microsoft.com/en-us/library/ms524664(v=vs.90).aspx
  16. ASP Keywords,  , http://msdn.microsoft.com/en-us/library/ms524672(v=vs.90).aspx
  17. Creating Simple ASP Pages,  , http://msdn.microsoft.com/en-us/library/ms524741(v=vs.90).aspx
  18. Including Files in ASP Applications,  , http://msdn.microsoft.com/en-us/library/ms524876(v=vs.90).aspx
  19. ASP Overview,  , http://msdn.microsoft.com/en-us/library/ms524929(v=vs.90).aspx
  20. FileSystemObject Object,  , http://msdn.microsoft.com/en-us/library/z9ty6h50(v=vs.84).aspx
  21. http://msdn.microsoft.com/en-us/library/windows/desktop/ms675944(v=vs.85).aspx,  , ADO Object Model
  22. ADO Fundamentals,  , http://msdn.microsoft.com/en-us/library/windows/desktop/ms680928(v=vs.85).aspx
close

Latest Updated LinksValid XHTML 1.0 Transitional Valid CSS!Nu Html Checker Firefox53 Chromena IExplorerna
IMAGE

Home 5

Business

Management

HBR 3

Information

Recreation

Hobbies 8

Culture

Chinese 1097

English 339

Reference 79

Computer

Hardware 249

Software

Application 213

Digitization 32

Latex 52

Manim 205

KB 1

Numeric 19

Programming

Web 289

Unicode 504

HTML 66

CSS 65

SVG 46

ASP.NET 270

OS 429

DeskTop 7

Python 72

Knowledge

Mathematics

Formulas 8

Set 1

Logic 1

Algebra 84

Number Theory 206

Trigonometry 31

Geometry 34

Coordinate Geometry 2

Calculus 67

Complex Analysis 21

Engineering

Tables 8

Mechanical

Mechanics 1

Rigid Bodies

Statics 92

Dynamics 37

Fluid 5

Fluid Kinematics 5

Control

Process Control 1

Acoustics 19

FiniteElement 2

Natural Sciences

Matter 1

Electric 27

Biology 1

Geography 1


Copyright © 2000-2024 Sideway . All rights reserved Disclaimers last modified on 06 September 2019