File

Properties:

BaseName
Extension
FullName
Name
Path

Methods:

BeginCheckingExistence
BeginCheckingIsDirectory
BeginCheckingIsFile
BeginGettingHidden
BeginGettingModificationTime
BeginGettingModificationUniversalTime
BeginGettingReadOnly
BeginGettingSize
BeginSettingHidden
BeginSettingModificationTime
BeginSettingModificationUniversalTime
BeginSettingReadOnly
Exist
GetHidden
GetModificationTime
GetModificationUniversalTime
GetReadOnly
IsDirectory
IsFile
SetHidden
SetModificationTime
SetModificationUniversalTime
SetReadOnly
Size

Constructors:

Based on file name
Default

Description:

Used to access file or directory parameters. Note that this object is not used for file I/O.
To use this object on the web-client, you should preliminarily attach the extension for working with files.

Availability:

Thin client, web-client, server, thick client, external connection, Mobile application (client), Mobile application (server).

Example:

FileName = "C:\Test\readme.txt";
Selection = New File(FileName);
If 
Selection.Exist() Then
    Str = "Result:"+Chars.LF+
    +"File: "+Selection.FullName+Chars.LF+
    +"Name: "+ Selection.Name+Chars.LF+
    +"Name without extension: "+Selection.BaseName+Chars.LF+
    +"Extension: "+Selection.Extension+Chars.LF+
    +"Path: "+Selection.Path+Chars.LF+
    +"Size: "+Selection.Size()+Chars.LF+
    +"Is file: "+Selection.IsFile()+Chars.LF+
    +"Modification time: "+Selection.GetModificationTime()+Chars.LF+
    +"Read Only: "+Selection.GetReadOnly()+Chars.LF+
    +"Hidden: "+Selection.GetHidden();  
    Message(Str);
Else
    DoMessageBox("File not found!");
EndIf
;

// Result:
// File: C:\Test\readme.txt
// Name: readme.txt
// Name without extension: readme
// Extension: .txt
// Path: C:\Test//Size: 916
// Is dile: true
// Modification time: 31.10.2000 12:42:04
// Read Only: true
// Hidden: false


    

1C:Enterprise Developer's Community