The
DiskFile type is used to handle text files present on disk. The characteristics of this file can be defined and changed using different WLanguage properties.
Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see
Declaring a variable.
// Writing into a text file
MyFile is DiskFile = fOpen("File.txt")
MyFile.Write("Report")
Properties
Properties specific to DiskFile variables
The following properties can be used to handle text files:
| | |
Property name | Type used | Effect |
---|
DateCreated | DateTime | Date and time the file was created. |
DateLastAccessed | DateTime | Date and time the file was last accessed. |
DateModified | DateTime | Date and time the file was last modified. |
Handle | System integer | - File system handle,
- -1 if no associated file.
This property is read-only. |
Remark: The file associated with a
DiskFile variable is automatically closed outside of the scope of the variable.
Remarks
Functions that use the DiskFile type
| |
fChangeSize | Resizes an external file. |
fClose | Closes an external file. |
fFileName | Returns the name of an external file that is currently opened. |
fFind | Finds a character string or a buffer in a file opened by fOpen. |
fLock | Entirely or partially locks an external file. |
fRead | Reads:- a block of bytes (characters) in an external file (ANSI or Unicode),
- the content of an external file (ANSI or Unicode) and assigns it to a memory area.
|
fReadLine | Reads a line from an external file (ANSI or UNICODE). |
fReadLineRegularExpression | Reads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable. |
fSeek | Returns and modifies the current position in an external file. |
fSize | Returns the size of a file (in bytes). |
fUnlock | Entirely or partially unlocks an external file. |
fWrite | Writes:- a character string into an external file.
- a memory section.
|
fWriteLine | Writes a line into a text file (ANSI or UNICODE). |