Displaying Files and Directories on a Remote Server

Top  Previous  Next

 

The example script file shown below displays the contents of the current directory on the connected remote site.  The names of files are displayed as returned in the %sitefile variable and names of directories are shown using the %sitedir variable.

 

FTPGETREWIND   ;; reset file pointer

GETSITEFILE "*" /incldirs ;; populate variables

:loop

IFSTRCMP %sitefile "" GOTO dir

!DISPLAY %sitefile

!DISPLAY %sitedir

PAUSE /for=5

GOTO next

:dir

IFSTRCMP %sitedir "" GOTO error

!DISPLAY %sitefile

!DISPLAY %sitedir

PAUSE /for=5

:next

GETSITEFILE "*" /next /incldirs   ;; populate variables

IFERROR= $ERROR_NO_FILE_FOUND GOTO finish

IFERROR!= $ERROR_SUCCESS GOTO error

GOTO loop

:error

MESSAGEBOX "This shouldn't ever appear..."

:finish

MESSAGEBOX "All files shown!"

STOP

 

 

Related command(s): FTPGETFILE, FTPLOGON

See also: List of Sample Script Files, Using the %sitedir Variable, Script File Wizard, Script Programming, Script Commands