New WINDEV, WEBDEV and WINDEV Mobile 28 feature!
  • Properties specific to DiskFile variables
  • Functions that use the DiskFile type
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WindowsLinuxPHPWEBDEV - Browser code
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Stored procedures
DiskFile (Type of variable)
In french: FichierDisque
Inherits from %1
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")

Properties specific to DiskFile variables

The following properties can be used to handle text files:
Property nameType usedEffect
DateCreatedDateTimeDate and time the file was created.
LinuxiPhone/iPadIOS WidgetMac Catalyst
This property is read-only.
DateLastAccessedDateTimeDate and time the file was last accessed.
DateModifiedDateTimeDate and time the file was last modified.
HandleSystem 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.

Functions that use the DiskFile type

fChangeSizeResizes an external file.
fCloseCloses an external file.
fFileNameReturns the name of an external file that is currently opened.
fFindFinds a character string or a buffer in a file opened by fOpen.
fLockEntirely or partially locks an external file.
  • 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.
fReadLineReads a line from an external file (ANSI or UNICODE).
fReadLineRegularExpressionReads a line in an external file, gets sections of this line according to a regular expression and assigns them to a variable.
fSeekReturns and modifies the current position in an external file.
fSizeReturns the size of a file (in bytes).
fUnlockEntirely or partially unlocks an external file.
  • a character string into an external file.
  • a memory section.
fWriteLineWrites a line into a text file (ANSI or UNICODE).
Minimum version required
  • Version 28
This page is also available for…
Click [Add] to post a comment