FESI language extensions - File I/O
Author: Jean-MarcLugrin
Description: Describe the FESI EcmaScript interpreter extensions to access File I/O capabilities
Keywords: EcmaScript, JavaScript, JScript, Java, extension

FesiFTP - The high level routines

The ftp object allows access to the command available as menu items. They do not take any parameter but they will ask them to the user as needed. They return `true` in case of success and `false` in case of error. Note that cancelling an operation returns a success code. The exception mode has no effect on these routines, they always return a status.

`doConnect()`
  Connect to a server.
`doDisconnect()`
  Disconnect from the server.
`doRemotePrintWorkingDirectory()`
  Print the remote current directory in the log window.
`doRemoteChangeWorkingDirectory()`
  Change the remote current directory.
`doRemoteChangeToParentDirectory()`
  Change the remote current directory to its parent.
`doRemoteList()`
  List the content of the remote current directory in the log window.
`doRemoteMakeDirectory()`
  Make a remote directory.
`doRemoteDeleteFile()`
  Delete a remote file.
`doRemoteRemoveDirectory()`
  Delete a remote directory, which must be empty.
`doLocalPrintWorkingDirectory()`
  Print the local current directory in the log window.
`doLocalChangeWorkingDirectory()`
  Change the local current directory.
`doLocalChangeToParentDirectory()`
  Change the local current directory to its parent.
`doLocalList()`
  List the content of the local current directory in the log window.
`doLocalMakeDirectory()`
  Make a local directory.
`doLocalDeleteFile()`
  Delete a local file.
`doLocalRemoveDirectory()`
  Delete a local directory, which must be empty.
`doGetTextFile()`
  Get a text file from the remote server.
`doSendTextFile()`
  Send a text file to the remote server.
`doGetBinaryFile()`
  Get a binary file from the remote server.
`doSendBinaryFile()`
  Send a binary file to the remote server.

  In addition low level routines are provided.

Back to main FesiFTP page

Last update: 18 July 1998