Section A.9. File System Objects
A 9 File System Objects
A.9.1 Drive Object
AvailableSpace Property |
Returns a number representing the available space on the drive in bytes |
DriveLetter Property |
Returns a string containing the drive letter |
DriveType Property |
Returns a DriveTypeConst specifying the type of drive |
FileSystem Property |
Returns a string containing an abbreviation for the filesystem type (i.e., FAT) |
FreeSpace Property |
Returns the free space on the drive in bytes |
IsReady Property |
Returns True if the specified drive is ready |
Path Property |
Returns a string containing the full path of the drive |
RootFolder Property |
Returns a Folder object representing the root of the drive |
SerialNumber Property |
Returns a Long containing the serial number of the disk |
ShareName Property |
Returns a String containing the share name, if any |
TotalSize Property |
Returns a variant containing the total size of the disk in bytes |
VolumeName Property |
Returns a string containing the name of the current volume |
A.9.2 Drives Collection Object
Count Property |
Returns the number of Drive objects in the collection |
Item Property |
Returns the Drive object associated with the given key (the drive name) |
A.9.3 File Object
Attributes Property |
Returns a FileAttributes constant |
Copy Method |
Copies this file to another location |
DateCreated Property |
Returns the date the file was created |
DateLastAccessed Property |
Returns the date the file was last accessed |
DateLastModified Property |
Returns the date the file was last modified |
Delete Method |
Removes this file |
Drive Property |
Returns a Drive object representing the drive on which this file is located |
Move Method |
Moves this file to another location |
Name Property |
Returns the name of this file |
OpenAsTextStream |
Opens this file for text manipulation and returns the open file as a TextStream object |
ParentFolder Property |
Returns a Folder object representing the folder in which this file is contained |
Path Property |
Returns a string containing the full path of this file |
ShortName Property |
Returns a string containing the short name of this file |
ShortPath Property |
Returns a string containing the short path of this file |
Size Property |
Returns a Variant specifying the size of this file |
Type Property |
Returns a string detailing the type of this file |
A.9.4 Files Collection Object
Count Property |
Returns the number of Folder objects in the collection |
Item Property |
Returns the File object associated with the specified key |
A.9.5 FileSystemObject Object
BuildPath Function |
Returns a string containing the full path |
CopyFile Method |
Copies a file |
CopyFolder Method |
Copies a folder and its contents |
CreateFolder Function |
Returns a Folder object for the newly created folder |
CreateTextFile Function |
Returns a TextStream object for the newly created text file |
DeleteFile Method |
Removes a file from disk |
DeleteFolder Method |
Removes the folder and its contents from disk |
DriveExists Function |
Returns True if the specified drive is found |
Drives Property |
Returns a Drive object |
FileExists Function |
Returns True if the specified file is found |
FolderExists Function |
Returns True if the specified folder is found |
GetAbsolutePathName Function |
Returns the canonical representation of the path |
GetBaseName Function |
Returns the base name from a path |
GetDrive Function |
Returns a Drive object for the specified drive |
GetDriveName Function |
Returns a string representing the name of a drive |
GetExtensionName Function |
Returns a string containing the extension from a given path |
GetFile Function |
Returns a File object |
GetFileName Function |
Returns a string containing the name of a file from a given path |
GetFileVersion Function |
Returns a string containing the version of a file |
GetFolder Function |
Returns a Folder object |
GetParentFolderName Function |
Returns the name of the folder immediately above the folder in a given path |
GetSpecialFolder Function |
Returns a folder object representing one of the special Windows folders |
GetStandardStream |
Returns a TextStream object representing the standard input, standard output, or standard error stream |
GetTempName Function |
Returns a string containing a valid windows temporary filename |
MoveFile Method |
Moves a file from one location to another |
MoveFolder Method |
Moves a folder and all its contents from one location to another |
OpenTextFile Function |
Returns a TextStream object of the opened file |
A.9.6 Folder Object
Attributes Property |
Returns a FileAttributes constant value |
Copy Method |
Copies this folder and its contents to another location |
CreateTextFile Function |
Returns a TextStream object for the newly created text file |
DateCreated Property |
Returns the date the folder was created |
DateLastAccessed Property |
Returns the date the folder was last accessed |
DateLastModified Property |
Returns the date the folder was last modified |
Delete Method |
Removes the folder and all its contents |
Drive Property |
Returns a Drive object representing the drive on which the folder is located |
Files Property |
Returns a Files collection object representing the files in the folder |
IsRootFolder Property |
Returns True if the folder is the root of the drive |
Move Method |
Moves the folder and its contents to another location |
Name Property |
Returns the name of the folder |
ParentFolder Property |
Returns a Folder object representing the next folder up in hierarchy |
Path Property |
Returns a string containing the full path of the folder |
ShortName Property |
Returns a string containing the short name of the folder |
ShortPath Property |
Returns a string containing the short path of the folder |
Size Property |
Returns a Variant specifying the total size of all files and all subfolders contained in the folder |
SubFolders Property |
Returns a Folders collection object representing the subfolders contained in the folder |
Type Property |
Returns a string detailing the type of folder |
A.9.7 Folders Collection Object
Add Function |
Returns a Folder object for the newly created folder |
Count Property |
Returns the number of Folder objects in the collection |
Item Property |
Returns the Folder object associated with the specified key |
A.9.8 TextStreamObject
AtEndOfLine Property |
Returns True if the end of the line has been reached |
AtEndOfStream Property |
Returns True if the end of the text stream has been reached |
Close Method |
Closes the TextStream object |
Column Property |
Returns a Long specifying the current column number |
Line Property |
Returns a Long specifying the current line number |
Read Function |
Returns a string containing a specified number of characters from the TextStream |
ReadAll Function |
Returns a string containing the entire contents the TextStream |
ReadLine Function |
Returns a string containing the current line within the TextStream |
Skip Method |
Skips a specified number of characters |
SkipLine Method |
Skips to the next line |
Write Method |
Writes a specified string to the TextStream |
WriteBlankLines Method |
Writes a specified number of blank lines to the TextStream |
WriteLine Method |
Writes a specified string and a line break to the TextStream |