JavaScript Tutorial/MS JScript/FileSystemObject

Материал из Web эксперт
Перейти к: навигация, поиск

FileSystemObject

The FileSystemObject object provides access to the computer"s file system.

Properties and Methods of the FileSystemObject Object

Property/Method Description BuildPath() Appends information to a file path CopyFile() Copies a file from one location to another CopyFolder() Copies a folder from one location to another CreateFolder() Creates a new folder object CreateTextfile() Creates a new text file object DeleteFile() Removes a file DeleteFolder() Removes a folder object DriveExists() Determines whether a drive exists Drives Returns a Drives collection, containing all the available drive objects FileExists() Determines whether a file exists FolderExists() Determines whether a folder exists GetAbsolutePathName() Returns the absolute pathname for a file GetBaseName() Gets the base name of the last component GetDrive() Gets the drive letter for a file GetDriveName() Gets the drive name on which a file resides ExtensionName() Returns the extension for a file GetFile() Gets the file object GetFileName() Gets the name of a file GetFolder() Gets the folder name that contains a file GetParentFolderName() Gets the parent folder"s name GetSpecialFolder() Gets the folder names for special folders GetTempName() Creates a randomly generated temporary file MoveFile() Moves a file from one location to another MoveFolder() Moves a folder and its contents from one location to another OpentextFile() Opens a text file stream to a file



   <source lang="javascript">

<html>

   <body>
   <script language="JScript">
   
   </script>
   </body>
   </html></source>
   
  

FileSystemObject.BuildPath()

Syntax



   <source lang="javascript">

filesystemobject.BuildPath(path, name)</source>


FileSystemObject.CopyFile()

Syntax



   <source lang="javascript">

filesystemobject.CopyFile(source, destination, overwrite)</source>


FileSystemObject.CopyFolder()

Syntax



   <source lang="javascript">

filesystemobject.CopyFolder(source, destination, overwrite)</source>


FileSystemObject.CreateFolder()

Syntax



   <source lang="javascript">

filesystemobject.CreateFolder(name)</source>


FileSystemObject.CreateTextFile()

   <source lang="javascript">

filesystemobject.CreateTextFile(filename, overwrite)</source>


FileSystemObject.DeleteFile()

Syntax



   <source lang="javascript">

filesystemobject.DeleteFile(filename, force)</source>


FileSystemObject.DeleteFolder()

Syntax



   <source lang="javascript">

filesystemobject.DeleteFolder(foldername, force)</source>


FileSystemObject.DriveExists()

Syntax



   <source lang="javascript">

filesystemobject.DriveExists(letter)</source>


FileSystemObject.Drives

Syntax



   <source lang="javascript">

filesystemobject.Drives</source>


FileSystemObject.FileExists()

Syntax



   <source lang="javascript">

filesystemobject.FileExists(filename)</source>


FileSystemObject.FolderExists()

Syntax:



   <source lang="javascript">

filesystemobject.FolderExists(foldername)</source>


FileSystemObject.GetAbsolutePathName()

Syntax



   <source lang="javascript">

filesystemobject.GetAbsolutePathName(/Pathname/)</source>


FileSystemObject.GetBaseName()

Syntax



   <source lang="javascript">

filesystemobject.GetBaseName(path)</source>


FileSystemObject.GetDrive()

Syntax



   <source lang="javascript">

filesystemobject.GetDrive(drive)</source>


FileSystemObject.GetDriveName()

Syntax



   <source lang="javascript">

filesystemobject.GetDriveName(letter)</source>


FileSystemObject.GetExtensionName()

Syntax



   <source lang="javascript">

filesystemobject.GetExtensionName(path)</source>


FileSystemObject.GetFile()

Syntax



   <source lang="javascript">

filesystemobject.GetFile(/file name/)</source>


FileSystemObject.GetFileName()

Syntax



   <source lang="javascript">

filesystemobject.GetFileName(filename)</source>


FileSystemObject.GetFolder()

Syntax



   <source lang="javascript">

filesystemobject.GetFolder(/Path/)</source>


FileSystemObject.GetParentFolderName()

Syntax



   <source lang="javascript">

filesystemobject.GetParentFolderName(foldername)</source>


FileSystemObject.GetSpecialFolder()

Syntax



   <source lang="javascript">

filesystemobject.GetSpecialFolder(num)</source>


The GetSpecialFolder() method gets the special folder object specified.

This method takes num as its only parameter, which represents one of the following values:

0 Windows folder 1 System folder 2 Temporary folder

FileSystemObject.GetTempName()

The GetTempName() method gets a randomly generated temporary file or folder.



   <source lang="javascript">

<html>

   <body>
   <script language="JScript">
   
   </script>
   Get a temp file.
   <form name="myForm">
   <input type="Button" value="Get Temp Name" onClick="get()">
   </form>
   </body>
   </html></source>
   
  

FileSystemObject.MoveFile()

Syntax



   <source lang="javascript">

filesystemobject.MoveFile(source, destination)</source>


FileSystemObject.MoveFolder()

Syntax



   <source lang="javascript">

filesystemobject.MoveFolder(/arguments/)</source>


FileSystemObject.OpentextFile()

Syntax



   <source lang="javascript">

filesystemobject.OpentextFile(filename, iomode, create, format)</source>