FileSystem object (Object/JScript)

An object that represents an entire file system for a specific disk drive.

Availability:

JScript - 3.0
Internet Explorer - 4.0
JavaScript syntax:IEmyFileSystem = myDrive.FileSystem
IEmyFileSystem = new ActiveXObject("Scripting.FileSystemObject")
Object methods:BuildPath(), CopyFile(), CopyFolder(), CreateFolder(), CreateTextFile(), DeleteFile(), DeleteFolder(), DriveExists(), FileExists(), FolderExists(), GetAbsolutePathName(), GetBaseName(), GetDrive(), GetDriveName(), GetExtensionName(), GetFile(), GetFileName(), GetFolder(), GetParentFolderName(), GetSpecialFolder(), GetTempName(), MoveFile(), MoveFolder(), OpenTextFile()
Collections:Drives[]

When building scripts to run in the Windows environment, possibly for use with WSH, you may need to operate on files and folders within the file system hierarchy of the computer. This object encapsulates the file system so that you can operate on its methods and properties.

File systems may have been shared across from other computers but the network manager should make them appear identical to local drives. Foreign file systems should also be mapped to local drives and appear to have a structure that is familiar. However, there may be file name differences. Certain characters may be valid on one operating system and invalid on another or there may be different limitations on file name length and capitalization rules.

See also:Drive.FileSystem, File object

MethodJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
BuildPath() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
CopyFile() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
CopyFolder() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
CreateFolder() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
CreateTextFile() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
DeleteFile() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
DeleteFolder() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
DriveExists() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
FileExists() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
FolderExists() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetAbsolutePathName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetBaseName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetDrive() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetDriveName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetExtensionName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetFile() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetFileName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetFolder() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetParentFolderName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetSpecialFolder() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
GetTempName() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
MoveFile() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
MoveFolder() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
OpenTextFile() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-