File Transfer |
Top Previous Next |
This escape sequence handles single, multiple and wildcard transfers using the FTP server running on the host that ZTERM is connected to.
This escape sequence accepts embedded environment variables for the PC file name. Examples This transfers the host file "DSK0:[1,4]AMOS32.MON" to the local PC file "C:\TEMP\AMOS.MON": PRINT CHR$(27);CHR$(1);CHR$(127); PRINT "0"; PRINT "SYS:";CHR$(0); PRINT "AMOS32.MON";CHR$(0); PRINT "C:\TEMP\AMOS.MON";CHR$(0); INPUT "";A$ ! wait for ZTERM to finish
This example transfers the ASCII PC file "C:\OUTPUT.LST" to the host file "/users/output.ls": PRINT CHR$(27);CHR$(1);CHR$(127); PRINT "3"; PRINT "/users";CHR$(0); PRINT "output.ls";CHR$(0); PRINT "C:\OUTPUT.LST";CHR$(0); INPUT "";A$ ! wait for ZTERM to finish
You can also use wildcards with this escape sequence. For example, this escape sequence transfers all the executables from SYS: that start with an 'S': PRINT CHR$(27);CHR$(1);CHR$(127); PRINT "0"; PRINT "SYS:";CHR$(0); PRINT "S*.LIT";CHR$(0); PRINT "c:\temp";CHR$(0); INPUT "";A$ ! wait for ZTERM to finish
And the following escape sequence will transfer them back to DSK0:[123,123]: PRINT CHR$(27);CHR$(1);CHR$(127); PRINT "0"; PRINT "DSK0:[123,123]";CHR$(0);
PRINT "c:\temp\s*.lit";CHR$(0); INPUT "";A$ ! wait for ZTERM to finish
If the host is an AMOS box with AlphaTCP, make sure it's running AlphaTCP 1.3b or later and that the FTP is server is configured for "Unix" and "Overwrite" modes. The AlphaTCP Administrators Guide describes how to do this. The file is always transferred from the same server running the telnet connection. |