aardio 文档
aardio 范例: FTP 入门
//FTP 入门
import inet.ftp;
import console;
console.showLoading("正在连接 FTP 服务器");
//连接 FTP 服务器。
var ftp = inet.ftp("ftp.sjtu.edu.cn" //测试服务器: ftp.sjtu.edu.cn,ftp.scene.org,demo:password@test.rebex.net
,"anonymous","password" //用户名与密码参数,匿名登录时可省略
);
if(!ftp) return console.errorPause( inet.lastResponse() );
//调用方法,获取当前目录
var curDir = ftp.getCurDir();
console.log( curDir )
//执行创建数据连接的命令会返回 FTP 文件对象(inet.ftp.file 对象),失败返回 null。
var rspFile = ftp.command('LIST');
console.log( rspFile.readAll() )
//执行创建控制连接的命令,成功返回服务器响应数据(字符串),失败返回 null 。
var rspText = ftp.command('PWD');
console.log( rspText );
//列出目录下的文件
for(dir,file,findData in ftp.eachDir("/")){
console.log( dir,file : "目录" );
}
//下载文件
if( ftp.download("/本地文件.txt","/robots.txt") ){
console.log( "下载成功" );
}
ftp.close();
console.pause();
Markdown 格式