Interface EOS004 IFileSystem

Interface 0 EOS004 IFileSystem

Methods

UploadFile

procedure UploadFile(path: Text; var TempBlob: Codeunit "Temp Blob")

Parameters / Return Value

  • path Text

  • TempBlob Codeunit "Temp Blob"


ReadFile

procedure ReadFile(path: Text; var TempBlob: Codeunit "Temp Blob")

Parameters / Return Value

  • path Text

  • TempBlob Codeunit "Temp Blob"


DeleteFile

procedure DeleteFile(path: Text)

Parameters / Return Value

  • path Text

RenameFile

procedure RenameFile(oldPath: Text; newPath: Text)

Parameters / Return Value

  • oldPath Text

  • newPath Text


CopyFile

procedure CopyFile(fromPath: Text; toPath: Text)

Parameters / Return Value

  • fromPath Text

  • toPath Text


MoveFile

procedure MoveFile(fromPath: Text; toPath: Text)

Parameters / Return Value

  • fromPath Text

  • toPath Text


GetFiles

procedure GetFiles(path: Text; var TempEntries: Record "EOS004 AzFS Entry")

Parameters / Return Value

  • path Text

  • TempEntries Record "EOS004 AzFS Entry"


GetFileAttributes

procedure GetFileAttributes(path: Text; var Result: Dictionary of [Text, Text])

Parameters / Return Value

  • path Text

  • Result Dictionary[Text,Text]


CreateFolder

procedure CreateFolder(path: Text)

Parameters / Return Value

  • path Text

DeleteFolder

procedure DeleteFolder(path: Text; force: Boolean)

Parameters / Return Value

  • path Text

  • force Boolean


MoveFolder

procedure MoveFolder(fromPath: Text; toPath: Text)

Parameters / Return Value

  • fromPath Text

  • toPath Text


Initialize

procedure Initialize(Config: Record "EOS004 Service Config.")

Parameters / Return Value

  • Config Record "EOS004 Service Config."


EOS Labs -